正则表达式的用法,在网上搜出来挺多的,这里我只是总结自己学习到的一点东西。
1、JavaScript正则表达式的用法
var pattern=new RegExt(""); var pattern=/cat/;
2、正则表达式的语法
pattern.test(data); 返回tru 或者false
pattern.exce(data); 返回带有很多属性的数组:包括该数组的长度length;显示输入的原始字符串input;保存第一次匹配的索引的index;以及保存第一次匹配以后接下来的搜索开始处字符所对应的索引lastIndex。(从0开始计数)。例如:
var pattern=/cat/;
var result=pattern.exec(“he is a big cat,a fatjdfjlkdj”);
则result=”cat”;result.length=1;result.index=12;result.lastIndex=15;
result.input=” he is a big cat,a fatjdfjlkdj”
如果不能匹配,则result=null;
3、正则表达式的写法
g(全文查找) i(忽略大小写) m(多行查找)
(1)re=/^he/ ^代表开始位置
(2)re=/^he$/i $代表结束位置
(3) \s匹配任何空白字符,包括空格、制表符、换页等
(4)re=/^[a-z]/ []匹配指定范围内任意字符