Skip to content

Instantly share code, notes, and snippets.

@k-maru
k-maru / escapeRegExp.js
Created January 9, 2014 12:14
Escape RegExp String
escapeRegExp = function (value){
if(Object.prototype.toString.call(value) !== "[object String]") value = value + "";
return value.replace(/([\\/'*+?|()\[\]{}.^$])/g,'\\$1');
}
@k-maru
k-maru / GetScrollbarWidth.js
Created January 9, 2014 12:10
Get Scrollbar Size
var getScrollBarSize = function () {
var body = document.body,
size,
defaultOverflow = document.body.style.overflow,
dummy = document.createElement("div"),
dummyInner = document.createElement("div");
dummy.style.border = dummy.style.margin = dummy.style.padding =
dummyInner.style.border = dummyInner.style.margin = dummyInner.style.padding = "0";