转义正则字符串

很不巧,js中没有现成的方法,只能自己实现了。

RegExp.escape= function(s) {
    return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
};

代码来自:https://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript

如果您觉得本文对您有用,欢迎捐赠或留言~
微信支付
支付宝

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注