正则表达式

  字面量或直面量
        [] {} /js/匹配含有js的
        构造函数
       new Array()
       new Object()
        regular exprssion
       new RegExp()
      普通字符 英文 数字 _ 汉字 @ ; ! 空格
      特殊字符 具有特殊含义的字符
  i:ignoreCase 忽略大小写 
  g:global 全局匹配
  m:multiline 多行匹配
  可组合,没有位置关系 
  test 传入的参数要匹配字符串的变量 返回 true或者flase
  exec 同上 饭会true和null 返回的结果是以数组的形式
//字面量的形式
var a = "i love is"; var b = /is/igm; console.log(b.test(a));//true console.log(b.exec(a));//["is", index: 7, input: "i love is", groups: undefined] 这个属性好像浏览器之间是有差异的

  

//构造函数的方式
var a = "i love you"
var b = new RegExp("love","i")//第一个是要查找的字符 第二个是要使用的修饰符
console.log(b.test(a));//true
console.log(b.exec(a));//"love", index: 2, input: "i love is", groups: undefined]

  

posted @ 2020-06-28 22:00  鱼皮七秒  阅读(169)  评论(0)    收藏  举报