网站制作学习网JS脚本→正文:RegExp对象的实例属性
字体:

RegExp对象的实例属性

JS脚本 2010/4/4 21:29:12  点击:不统计

%77w%77%2Ef%6F%72p%73%70%2Ec%6E

RegExp的实例有一些开发人员可以使用的属性。
global - boolean值,表示g全局选项是否已经设置
ignoreCase - Boolean值,表示i(忽略大小写)是否已经设置
lastIndex - 整数代表下次匹配将会从哪个字符开始(只有当exec()和test()函数时才会填入,否则为0)
multiline - Boolean值,表示m(多行匹配)是否已经设置
source - 正则表达式的源字符串形式。
举例
var foraspcn = "abcde";
var re = /[ab]+/gi;
alert(re.gloabl);//输出true
alert(re.ignoreCase);//输出true
alert(re.multiline);//输出false
alert(re.source);//输出[ab]+
lastIndex举例
var foraspcn = "ab cd a b cda";
var re = /a/gi;
re.test(foraspcn);
alert(re.lastIndex);//输出0
re.test(foraspcn);
alert(re.lastIndex);//输出5
re.lastIndex = 0;
re.test(foraspcn);//输出0
以上就是RegExp对象实例属性。

·上一篇:正则表达之复杂模式2 >>    ·下一篇:RegExp静态的实例属性 >>
推荐文章
最新文章