(day15)正则表达式
作者:互联网
1.正则表达式是什么(一般用于表单验证)
用于匹配有规律的字符串,就是正则
支持正则的方法:
search查找下标
match查找数组
split切割
replace替代
var str = "this is a Box bOx boX";
var reg = /box/ig;
var str1 = str.replace(reg, "A");
2.正则对象的方法
构造函数创建正则 new RegExp(规则,修饰符);
1). test() 如果满足规则就返回true,不满足就返回false
2). exec() 如果满足规则就返回数组,不满足就返回null
//igm 修饰符
// i ignore 忽略大小写
// g global 全局
// m 换行
3.正则表达式里面的括号
[ ]表示一个元素
{ }表示对应的个数
( )用于分组
4.表现
a.字母的表现 var regx =/^[A-Za-z]$/
b,数字的表现 var regx=/^[0-9]$/
/^\d$/ 表示数值,匹配0-9
/^\D$/ 表示非数值
c.空白字符 \s \S
d.所有的字母数字 var regx=/./
e.所有的数字字母加下划线 \w
f.修饰符
+ 一个到多个{1,}
?零个到1个{0,1}
*0个到多个{0,}
标签:返回,regx,正则表达式,修饰符,day15,正则,var 来源: https://www.cnblogs.com/kakaya/p/16362894.html