Joh*_*unt 9 javascript regex jquery
我正在使用match()方法对来自用户的字符串执行正则表达式,并且可以包含任何内容,包括$ ^等等.所以我需要在发生这种情况之前转义这些字符.
在jQuery中是否有一个共同的功能来执行此操作,这是一个众所周知的javascript函数,或者我将不得不手动执行此操作(我可能会错过一些东西吗?)
Joh*_*unt 12
在这里找到一个功能:
RegExp.escape = function(text) {
return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
}
Run Code Online (Sandbox Code Playgroud)