2017-07-14 42 views

回答

0

您可以使用

/^(?:[\d'-]*[a-zA-Z]){2}[a-zA-Z\d'-]*$/ 

regex demo

詳細

  • ^ - 字符串的開始
  • (?:[\d'-]*[a-zA-Z]){2} - 2序列:
    • [\d'-]* - 0+字符是數字,-'
    • [a-zA-Z] - ASCII字母
  • [a-zA-Z\d'-]* - 0+字符是字母數字,或'-
  • $ - 的端串。

隨着不區分大小寫的改性劑,該圖案可被縮短比特:

/^(?:[\d'-]*[a-z]){2}[a-z\d'-]*$/i 
相關問題