在Javascript正则表达式中使用的转义字符串\[重复\]

JavaScript

泡芙小宇宙十三

2020-03-12

可能重复:
Javascript中是否存在RegExp.escape函数?

我正在尝试根据用户输入构建JavaScript正则表达式:

函数FindString(input){
    var reg = new RegExp(''+ input +'');
    // [snip]执行搜索
}

但是,当用户输入包含?时,正则表达式将无法正常工作,*因为它们被解释为正则表达式的特殊字符实际上,如果用户在字符串中放置不平衡([正则表达式,则该正则表达式甚至无效。

什么是可以正确转义要在正则表达式中使用的所有特殊字符的javascript函数?

第1287篇《在Javascript正则表达式中使用的转义字符串\[重复\]》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android