JS基础 --正则表达式
嗨!我是前端小M~~
RegExp(Regular Expression)正则表达式
描述字符串的匹配模式
1.构造函数
let reg = new RegExp('规则‘,’模式修饰符‘);
2.字面量
let reg = /模式/(模式修饰符);
模式修饰符:g:表示全局 i:不区分大小写 m:多行
3.reg.test();
let reg =/a/; let str = "abc"; let result = reg.test(str);//验证字符串中是否包含a,返回Boolean值
正则的组成部分
- //定界符(规定正则开始和结束的地方/^ $/)
- 简单字符
- 元字符
. 匹配单个的任意字符 ()当作整体 [] 匹配方括号中的任意一个 {a,b}区间两次 ^排除 ?匹配0~1次 * 匹配0~多次 + 匹配1~多次 | 或者 - 模式修饰符
模式修饰符:g:表示全局 i:不区分大小写 m:多行
\d 匹配数字 等价于[0-9] \D 匹配除了数字 \w 匹配数字字母下划线 \W 匹配除了数字字母下划线

浙公网安备 33010602011771号