在javascript中排序时,新RegExp(filter,"i")中i的意义是什么
What is the significance of i in new RegExp(filter, "i")) when sorting in javascript?
我正在使用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;
以达到相同的效果。
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- jQuery"return{foo:bar,foo2:bar2}"-它是什么
- 这条线是什么意思"this.parentNode.firstChild.nodeName”;在jQuery H
- 用于删除两个“”之间的字符的正则表达式是什么/"在javascript中
- 这个符号是什么//@"在Javascript中
- 是什么导致了“;未捕获的语法错误:意外的标记"在我的应用程序中
- JavaScript-替换“JavaScript”的正确方式是什么"用“/"在RegExp中
- JavaScript: " !!"是什么意思?
- 造成这种错误的原因是什么?XML或文本声明不在entity"开头;解析xml时
- =="的对象相等的标准定义是什么?
- <textarea onclick=“;this.value;this.select()">?这是什么
- JSLint错误“是什么;类型错误"意思是
- 常见的说法是什么;没有javascript"在请求标头中