正则表达式元字符优先级

正则表达式元字符优先级

优先级从上往下升高

  • | 或运算符

    最低优先级。例如 /^(0|[1-9]\d*)$/g 匹配0或非零开始的数字,0123 没有匹配结果。

  • ^ $ 边界符

    上面的例子修改一下,/^0|[1-9]\d*$/g 去掉小括号,0123 可以匹配到 0123 两个字符串。

      • ? {} 量词符
  • 小括号和中括号

  • \ 转义字符 优先级最高

posted @ 2021-06-10 20:36  超级丨赛亚人  阅读(118)  评论(0)    收藏  举报