您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
Ready 发布于2014年08月13日 01:01

原创 JavaScript RegExp.ignoreCase 属性详解

2047 次浏览 读完需要≈ 3 分钟

内容目录

ignoreCase属性返回一个布尔值,用于指示当前正则表达式对象实例是否带有ignoreCase标志(i)。

带上ignoreCase标志i的正则表达式对象实例在查找匹配的子字符串时,将不区分大小写

该属性是RegExp对象(实例)的一个只读属性所有主流浏览器均支持该属性

语法

regExpObject.ignoreCase

返回值

ignoreCase属性的值为Boolean类型,如果当前正则表达式实例对象具有ignoreCase标志(i),则返回true,否则返回false

示例&说明

var regExp1 = /^[a-zA-Z]+/;
document.writeln( regExp1.ignoreCase ); // false

// 查找匹配不区分大小写,匹配结果与上一个正则表达式相同
var regExp2 = /^[a-z]+/i;
document.writeln( regExp2.ignoreCase ); // true

// 以new RegExp()形式创建正则表达式对象实例,并设置ignoreCase标志i
var regExp3 = new RegExp("[A-Z]{6,12}", "i");
document.writeln( regExp3.ignoreCase ); // true

运行代码

  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论

打开导航菜单