正则表达式是什么?
概念:正则表达式定义了字符串组成的规则
定义
1.直接量:注意不要加引号
var reg = /^\w{6,12}$/
2.创建RegExp对象(不常用)
var reg = new RegExp("^\w{6,12}$")
方法:
test(str):判断指定字符串是否符合规则,返回true或false
语法:
^:表示开始
&:表示结束
[]:表示某个范围内的单个字符
.:代表任意单个字符,除了换行和行结束符
\w:代表单词字符:字母、数字、下划线(),相当于 [A-Za-z0-9]
\d:代表数字字符: 相当于 [0-9]
量词:
+:至少一个
*:零个或多个
?:零个或一个
{x}:x个
{m,}:至少m个
{m,n}:至少m个,最多n个