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