我正在使用javascript对一些代码进行排序,并试图弄清楚每一行代码的确切作用,这样我就可以按照自己的意愿进行修复。
我只是想知道i
在中的意义是什么
(new RegExp(filter, "i")) < 0
我知道filter是我给排序变量起的名字。
这是不区分大小写的标志。"g"是全球旗帜。你可以使用其中一个或另一个,也可以同时使用或不使用。。。"i"或"g"或"gi">
"i"是正则表达式的标志,表示忽略大小写
例如:
new RegExp("abc", "i")
将生成正则表达式/abc/i
new RegExp("abc"
(将生成正则表达式/abc/
提示,如果您可以直接构建正则表达式,则可以直接声明表达式,例如:var regexp = /abc/i
;如果您需要通过组成部分来构建它,您可以使用函数构造函数作为示例
您也可以这样做:
var reg = /...../i;
以达到相同的效果。