【用途】由于定义一些字符串的规则,计算机可以通过正则表达式来检查一个字符串是否符合规则
var reg = new RegExp("a");
//这个正则表达式要求字符串中含有【a】
var reg = new RegExp("a","i");
//其中【i】表示忽略大小写
var reg = /ab/i;
//正则表达式字面量的书写形式
var reg = /a|b/i;
//字符串中有【a】或【b】的为true
var reg = /[ab]/i;
【[ ]】中也是表达或,var reg = /[a-z]/i;
//就表达a-z含有任意一个
var reg1 = /[^123]/;
【[^ ]】意为:除了123都可以
量词
- 通过量词可以设置一个内容出现的次数
- 量词只对他前边的一个内容起作用
- {n}正好出现n次
- {m,n}出现m-n次,如果出现n次就判为false
- 【+】为至少一个
- 【*】为0个或多个
- 【?】0或1个
- 【^】是否开头
- 【$】是否结尾