« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
暂无公告... |
Blog信息 |
blog名称: 日志总数:42 评论数量:31 留言数量:0 访问次数:178413 建立时间:2007年7月30日 |

| |
[javascript]javascript 正则表达式 学习 原创空间
gareth 发表于 2007/8/20 15:44:55 |
1.元字符: ()[{\^|$?*. 任何时候要在正则表达式中使用这些元字符,都必须对他们进行转义。例如: var pattern = /\?/; 或者 var pattern = new RegExp("\\?"); 2.特殊字符:直接使用字符来表示它们本身,也可以使用ASCII代码或者Unicode代码指定字符。要使用ASCII来表示一个字符,必须指定一个两位的十六进制代码,并在前面加上\x.例如:字符b的ASCII码为98,等于十六进制的62,因此,表示字符b可以使用\x62, 例如 var pattern = /\x62/; 八进制表示只需直接在反斜杠之后跟上八进制数值。例如: var pattern = /\142/;Unicode表示字符,必须指定字符串的4位十六进制表示形式。例如:var pattern = /\u0062/;预定义特殊字符字符 描述\t \n\r\0 空字符\v 垂直制表符\a alert字符 \e escape字符\b 回退字符\cx 与X相对应的控制字符3。组合类:由几种其他的类组合而成的字符类。例如:[a-m1-4\n] 注意在内部的类之间不要有空格。4。预定义类代码 匹配. 除了换行和回车之外的任意字符\d 数字\s 空白字符\w 单词字符(所有字母,数字和下划线)5。量词:指定特定模式出现的次数。代码 描述? 0或者1次* 任意次 + 至少一次{n} 一定出现n次{n,m} 至少n次,不超过m次 {n,} 至少n次 |
|
|