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

浙公网安备 33010602011771号