在线文档教程

regExp.ignoreCase

regExp.ignoreCase

ignoreCase属性表明正则表达式是否使用了 "i" 标志。ignoreCase 是正则表达式实例的只读属性。

| RegExp.prototype.ignoreCase属性的属性特性 |

|:----|

| Writable | no |

| Enumerable | no |

| Configurable | yes |

描述

ignoreCase 的值是布尔对象,如果使用了"i" 标志,则返回true;否则,返回 false。"i" 标志意味着在字符串进行匹配时,应该忽略大小写。

你无法直接更改此属性。

示例

使用ignoreCase

var regex = new RegExp('foo', 'i' console.log(regex.ignoreCase // true

规范

SpecificationStatusComment
ECMAScript 3rd Edition (ECMA-262)StandardInitial definition. Implemented in JavaScript 1.2. JavaScript 1.5: ignoreCase is a property of a RegExp instance, not the RegExp object.
ECMAScript 5.1 (ECMA-262)The definition of 'RegExp.prototype.ignoreCase' in that specification.Standard
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'RegExp.prototype.ignoreCase' in that specification.StandardignoreCase is now a prototype accessor property rather than an instance's own data property.
ECMAScript Latest Draft (ECMA-262)The definition of 'RegExp.prototype.ignoreCase' in that specification.Draft

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)
Prototype accessor property??38 (38)???

FeatureAndroidChrome for AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)
Prototype accessor property???38.0 (38)???