我正在尝试根据用户输入构建一个javascript正则表达式:
function FindString(input) {
var reg = new RegExp('' + input + '');
// [snip] perform search
}
但是当用户输入包含一个?或*因为它们被解释为正则表达式特殊时,正则表达式将无法正常工作.实际上,如果用户将不平衡(或[字符串放入其中,则正则表达式甚至无效.
什么是正确转义所有特殊字符以在正则表达式中使用的javascript函数?
如何检测AngularJS中的onKeyUp?
我正在寻找一个'ngOnkeyup'指令,类似于ngChange,但我找不到合适的东西.
如果没有这样的指令,是否有一种干净的方式从浏览器本机的onkeyup事件调用控制器?