Web APIs 第六天

86 阅读1分钟

正则表达式

语法

  • 书写在 // 中间的字符即为正则表达式也叫模式,它是定义正则表达式的语法
  • 正则表达式是一个对象类型数据
  • exec 方法用于检索(查找)符合规则的字符串
  • test 方法用于判断是否有符合规则的字符串

元字符

  • 量词

      • 表示重复至少 1 次
    • ? 表示重复 0 次或1次
      • 表示重复 0 次或多次
    • {m,n} 表示复 m 到 n 次
  • 字符

    • \d \s \w

    • . []

      • [abc] 三选1
      • [a-z] 26个小写英文字母选1
      • [a-zA-Z]
      • [^a-z] 除了小写英文字母之外的一个字符
  • 位置

    • ^ $

修饰符

  • 修饰符附加在正则表达式之后
  • i 是单词 ignore 的缩写,正则匹配时字母不区分大小写
  • g 是单词 global 的缩写,匹配所有满足正则表达式的结果