正则表达式
用于定义一些字符串的规则
计算机可以根据正则表达式,来检查一个字符串是否符合规则
获取将字符串中符合规则的内容提取出来
语法:
方法一:var reg = new RegExp("正则表达式","匹配模式");
使用typeof检查正则对象,则会返回object
在构造函数中第二个参数:
i忽略大小写
g全局匹配模式
例:
//创建正则表达式对象
//用来检查字符串中是否有a
var reg = new RegExp("a");
var str = "a";
var result = reg.test(str);
方法二:
var 变量 = /正则表达式/匹配模式
正则表达式的方法:
test() 用来检查字符串是否符合正则表达式的规则
符合返回true 否则返回false
var result = reg.test(str);
var reg = new RegExp("a");检查字符串中是否有a
使用|表示或者的意思
reg = /a|b/;检查字符串中是否有a或b
使用[]也可以表示或
reg = /[ab]/;检查字符串中是否有a或b
reg = /[a-z]/;检查字符串中是否有任意的小写字母
reg = /[A-Z]/;检查字符串中是否有任意的大写字母
reg = /[A-z]/;检查字符串中是否有任意字母