码迷,mamicode.com
首页 > 其他好文 > 详细

2018.04.03学习笔记 RegExp类型

时间:2018-04-04 12:46:48      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:字符   col   --   source   reg   pos   gpo   .com   style   

 

 

 

1.正则表达式通常被用来检索替换那些符合某个模式(规则)的文本

2.标志有g i m 

3.模式中的( [ { \ ^ $ \ ) ? * + . ] }要转义

4.实例属性source按字面量形式返回字符串

5.exec()方法接收要应用模式的字符串参数,返回包含第一个匹配信息项信息的数组,返回的数组包含两个额外的属性index(表示匹配项在字符串中的位置)和input(表示应用正则表达式的字符串),数组中的第一项是与整个模式匹配的字符串,其他项是与模式中捕获组匹配的字符串

         var text="cat, bat, sat, fat";
          var pat= /.at/g;

          var matches=pat.exec(text);
          console.log(matches.index);
          console.log(matches[0]);
          console.log(matches.input);

技术分享图片

 

6.test()方法接收一个字符串参数,在模式与参数匹配的时候返回true,不然返回false。可以与if语句结合用。

               var re=/cat/g;
        var t="catastrophe";
          var judge=re.test(t);
          console.log(judge);
          console.log(t);
          console.log(re);

技术分享图片

 

7.RegExp构造函数属性。

var text="this has been a short summer";
          var pat=/(.)hort/g;
          if(pat.test(text)){
              console.log("------");
              console.log(RegExp.input);         //最近一次要匹配的字符串
              console.log(RegExp.leftContext);    
              console.log(RegExp.rightContext);
              console.log(RegExp.lastMatch);     //最近一次的匹配项
              console.log(RegExp.lastParen);    //最近一次捕获的匹配组
              console.log(RegExp.multiline);

技术分享图片

 

(在Chrome上测试)

 

2018.04.03学习笔记 RegExp类型

标签:字符   col   --   source   reg   pos   gpo   .com   style   

原文地址:https://www.cnblogs.com/limcislimc/p/8714867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!