JavaScript 正则表达式简单字符串搜索/替换转义方法(使用RE速度增强 - 预编译)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 正则表达式简单字符串搜索/替换转义方法(使用RE速度增强 - 预编译)相关的知识,希望对你有一定的参考价值。

RegExp.escape = function(text) {
  if (!arguments.callee.sRE) {
    var specials = [
      '/', '.', '*', '+', '?', '|',
      '(', ')', '[', ']', '{', '}', '\\\\'
    ];
    arguments.callee.sRE = new RegExp(
      '(\\\\' + specials.join('|\\\\') + ')', 'g'
    );
  }
  return text.replace(arguments.callee.sRE, '\\\\$1');
}

以上是关于JavaScript 正则表达式简单字符串搜索/替换转义方法(使用RE速度增强 - 预编译)的主要内容,如果未能解决你的问题,请参考以下文章

java---正则表达式的字符串简单实用及扩展链接

Javascript正则表达式

javascript 正则表达式

JavaScript 正则表达式

JavaScript 正则表达式

JavaScript 正则表达式