正则表达式

https://www.jb51.cc/learn/706

1.元字符/b

/b用来匹配边界,如 /bhi/b 匹配单独的hi单词。

/B匹配非边界。

 

2.匹配数字\d

\d{5}表示循环匹配5次数字,\d{3,5}表示循环匹配3到5次。

 

3.量词?,*,+。

?等价于长度{0,1} 如 \d? 匹配长度为0到1的数字

*等价于长度{0,∞} 如 \d* 匹配长度为0到无穷的数字

+等价于长度{1,∞}如 \d+ 匹配长度为1到无穷的数字

 

4.元字符

^ 开始  如匹配[1995/08/23,12457/08/23]中的正确年月日,使用 ^\d{4}\/\d{2}\/\d{2} 就可以匹配到1995/08/23

. 匹配任何单个字符 

\ 转义 将某些字符转义 如 \.(表示点,而不是运算符) \/(表示/)  

$ 结束 和^用法差不多

[] 构建简单的类(泛指对象) 字符类:[+\/] 表示匹配+ \ /符号 而[^abc]表示匹配不是abc的项。范围类:[a-z0-9] 匹配a-z以及0-9的项等等

相关文章

jquery.validate使用攻略(表单校验) 目录 jquery.validate...
/\s+/g和/\s/g的区别 正则表达式/\s+/g...
自整理几个jquery.Validate验证正则: 1. 只能输入数字和字母...
this.optional(element)的用法 this.optional(element)是jqu...
jQuery.validate 表单动态验证 实际上jQuery.validate提供了...
自定义验证之这能输入数字(包括小数 负数 ) <script ...