這個問題是從超級用戶
問題
我想知道是否有比
^(202\d)(\d{0,3}[A-Z]{1,4}|[A-Z]{1,4}\d{1,3})([\dA-Z]{0,4})A
for(xxxx)應至少包含 1 個大寫字母且不超過 3 個數字?
用我的演示測驗
uj5u.com熱心網友回復:
您的最終正則運算式也將匹配以下兩行,因為它允許第二部分最多 3 4 4 個字符,也只有 1 個字母:
2022999BBBB9999A
2022BA
對于必須有 4 個字母數字的部分,包括至少一個字母,您可以如下表示該條件:
- 完全匹配四個數字或大寫字母字符
- 要求其中一個必須是大寫字母,使用前瞻
像這樣:
^(202\d)(?=.{0,3}[A-Z])([\dA-Z]{4})A
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/483133.html
