1、基本元素
. 除了换行的任意字符
\w 字母和数字或者下划线
\d 数字
\s空格,tab键,换行
[abcd] [a-z] [0-9]
()多个字符重复,分组
* 零个或者多个
+ 一个或者多个
?零个或者一个
{1}一个 {1,}大于等于1个 {1,3}一个到三个
2、例子
a)匹配时间
/^(([01]\d)|(2[0-3])):([0-5]\d):([0-5]\d)$/.test("20:23:12")
b)匹配IP
/((2[0-4]\d|25[0-5]|1\d{2}|[1-9]\d|[1-9])\.){3}(2[0-4]\d|25[0-5]|1\d{2}|[1-9]\d|[1-9])/.test("192.198.11.9")
c)身份证
/^(/d{14}|\d{17})(\d|[Xx])$/

被折叠的 条评论
为什么被折叠?



