含义:定义字符串的组成规则
使用:
1.定义单个字符:[ ]
[a] | 表示有一个字符是 | 小写的a |
[ab] | 表示有一个字符是 | 小写的a或者b |
[a-z] | 表示有一个字符是 | 小写的a到z |
[a-zA-Z] | 表示有一个字符是 | 小写大写的a到z |
[a-zA-Z0-9_] | 表示有一个字符是 | 小写大写的a到z 或者是0到9 或者是下划线 |
为了方便定义:使用特殊符号代表特殊含义的单个字符
:单个数字字符[0-9]
w:单个单词字符[a-zA-Z0-9_]
2.量词符号
? 表示出现0次或1次
* 表示出现0次或多次
+ 表示出现1次或多次
{m,n}表示 m<=数量<=n
m缺省:{,n}最多n次
n缺省:{m,}最少m次
w{6,12}
3. 开始结束符号
^ 开始
$ 结束
2.正则对象
1.创建
ver reg = new RegExp("正则表达式")
var reg = /正则表达式/;(常用)
2. 方法
text(参数);验证指定的字符串是否符合正则定义的规范。校验