日期:2014-05-16  浏览次数:20348 次

教你如何使用JavaScript正则表达式

主题: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],表示匹配或者 或者 中的任意一个。但每次匹配只能匹配列表中的一个字符,而不是多个

反向列表:反向列表指匹配列表中指定字符以外的所有字符。反向列表通过在列表前加

^ 符号进行定义。例如 [^abc] 表示匹配 字符以外的所有字符。

字符范围:对于连续的字符列表,例如[1234567]