正则的使用

转义符号的使用  \

var a = 'aasdsa\'saf'; 可以把紧跟的字符转义,使其失去本来的意义

拼接HTML简便写法
  var html = '<div><span>+'+
        '</sapn></div>';
 
  
 var html = '<div><span>\
        \</sapn></div>';
 

RegExp  创建方式

  1. 直接量
    var reg = /abc/;
  2. new RegExp 
    var reg = new RegExp('abc','i');   
    vae reg1 = new RegExp(reg ,'i') 



    i:  忽略大小写
    g: 全局匹配
    m: 多行匹配
      var c = 'acbsc\na'; 表示多行字符串
      var  reg = /^a/mg; 匹配以a为开头的字符串
      c.mactch(reg); 返回可以符合字符串的数组,,将返回(2) ["a", "a"] 

使用的方法

reg.test('abc')  测试字符串中包含表达式  返回true

string.match(reg,'i') ;返回数组

使用规则

  1. ^  :开始字符,

量词 ;

  + : 代表 {1,多次}  例如   //

  * :    代表{0,多次}

 

posted @ 2019-09-28 21:34  古月大叔  阅读(127)  评论(0)    收藏  举报