相关疑难解决方法(0)

用于Javascript正则表达式的转义字符串

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

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

function FindString(input) {
    var reg = new RegExp('' + input + '');
    // [snip] perform search
}

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

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

javascript regex escaping

469
推荐指数
1
解决办法
27万
查看次数

MongoDB:是否可以进行不区分大小写的查询?

例:

> db.stuff.save({"foo":"bar"});

> db.stuff.find({"foo":"bar"}).count();
1
> db.stuff.find({"foo":"BAR"}).count();
0
Run Code Online (Sandbox Code Playgroud)

case-insensitive mongodb

281
推荐指数
18
解决办法
23万
查看次数

标签 统计

case-insensitive ×1

escaping ×1

javascript ×1

mongodb ×1

regex ×1