网上正则表达式的教程够多了,但由于javascript的历史比较悠久,也比较古老,因此有许多特性是不支持的。我们先从最简单地说起,文章所演示的正则基本都是perl方式。
元字符
( [ { ^ $ | ) ? * + .
预定义的特殊字符
字符 | 正则 | 描述 |
---|---|---|
/ / | 制表符 | |
/ / | 制表符 | |
/ / | 回车符 | |
f | /f/ | 换页符 |
a | /a/ | alert字符 |
e | /e/ | escape字符 |
cX | /cX/ | 与X相对应的控制字符 |
// | 与回退字符 | |
v | /v/ | 垂直制表符 |