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