我想弄清楚如何在 javascript 中撰寫正則運算式我需要有一個 ACF、ABQ 或 BXD 的三個字母組,后面的字符必須是連字符,后跟 6 或 9,然后是 0-9 之間的 5 個數字
這是我的嘗試,我不確定我哪里出錯了?
/ACF|ABQ|BXD-^6|9[0-9]{5}
uj5u.com熱心網友回復:
您可以將前 3 個交替分組在一個非捕獲組中,并且您應該將 放在^模式的開頭。
如果要匹配 6 或 9,可以使用字符類 [69]
的$末表示字串的結束。
模式可以寫成:
^(?:ACF|ABQ|BXD)-[69][0-9]{5}$
正則運算式演示
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/396633.html
標籤:javascript 正则表达式
