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   匹配除了数字字母下划线

  

 

posted @ 2020-12-13 17:40  瓜豆のO泡  阅读(69)  评论(0)    收藏  举报