RegExp.prototype.match = RegExp.prototype.test;
RegExp.escape = function(str) {
return String(str).replace(/([.* ?^=!:${}()|[]/\])/g , '\ $1');
};
그냥 특수 문자를 이스케이프하는 이스케이프 방법입니다.
또한 match 메서드는 테스트 메서드의 별칭입니다.
예를 살펴보세요.
var str=RegExp.escape(" .[]$://!")
document.writeln(str) //==> : //!"