日期:2014-05-16 浏览次数:20348 次
主题:JavaScript正则表达式
定义正则表达式:
Var reg_pattern = new RegRxt(“a\d”); //意思是 a后面跟着有数字
Var reg_pattern = /a\d/ ;
String对象相关的正则表达式方法 |
||
名称 |
说明 |
例子 |
Macth(regExp) |
指定的正则表达式来搜索字符串,如果找到函数返回一个数组,没有找到返回Null |
test.html |
Replacre(regExp,replaceText) |
将原字符串中与正则表达式regExp匹配的子字符串全部替换为replaceText,返回新的字符串。 |
test.html |
Search(regExp) |
搜索字符串,与macth(regExp)不同的是,只返回第一次匹配出现的位置索引,否则返回-1 |
字符类:
字符列表:在方括号内指定一个或者多个字符组成的字符列表,与字符列表中任意字符
匹配,都被认为是匹配的,例如 [abc],表示匹配a 或者 b 或者 c 中的任意一个。但每次匹配只能匹配列表中的一个字符,而不是多个
反向列表:反向列表指匹配列表中指定字符以外的所有字符。反向列表通过在列表前加
“^” 符号进行定义。例如 [^abc] 表示匹配 a 、b 、c 字符以外的所有字符。
字符范围:对于连续的字符列表,例如[1234567]