代码之家  ›  专栏  ›  技术社区  ›  SteinTech

如何组合两个正则表达式模式

  •  -2
  • SteinTech  · 技术社区  · 7 年前

    签证:

    ^4[0-9]{12}(?:[0-9]{3})?
    

    /^5[1-5]\d{14}$/
    
    2 回复  |  直到 7 年前
        1
  •  1
  •   ojlovecd    7 年前

    ^(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5]\d{14})$
    
        2
  •  0
  •   Grismar    7 年前

    有许多资源可以很好、完整地概述各种方言中的正则表达式所接受的内容。几乎所有的人都有 | ,垂直条“或”运算符: https://www.regular-expressions.info/alternation.html

    ^4[0-9]{12}(?:[0-9]{3})?|5[1-5]\d{14}$