我已經使用了這種模式,但它允許特殊字符。如何排除它們。應該排除特殊字符的車輛註冊號的正則表達式
ng-pattern ="/^([A-Z]{2,3}[0-9]{2}[A-Z0-9]{1,4}[0-9]{1,4})|([A-Z]{2}[0-9]{3})|([A-Z]{2}[0-9]{2}[A-Z]{1}[0-9]{1,4})|[^@]|$/"
我已經使用了這種模式,但它允許特殊字符。如何排除它們。應該排除特殊字符的車輛註冊號的正則表達式
ng-pattern ="/^([A-Z]{2,3}[0-9]{2}[A-Z0-9]{1,4}[0-9]{1,4})|([A-Z]{2}[0-9]{3})|([A-Z]{2}[0-9]{2}[A-Z]{1}[0-9]{1,4})|[^@]|$/"
這[^@]
將匹配任何字符,除了@
。擺脫這種情況,它應該匹配字母數字字符串。
這將有助於看到一個示例輸入+預期輸出,但我有一個工作示例here如果有幫助。
提到的圖案包含由分離OR |
如果我理解正確的(我不知道的第四部分),我相信你想組件^(1 | 2 | 3)$,其中組件1不與^
/^(([A-Z]{2,3}[0-9]{2}[A-Z0-9]{1,4}[0-9]{1,4})|([A-Z]{2}[0-9]{3})|([A-Z]{2}[0-9]{2}[A-Z]{1}[0-9]{1,4}))$/
哪些特殊字符前綴?如果它只是'^'和'@',則刪除「'| [^ @]'。」它也可能是一個執行錯誤。 – Feathercrown
請改變你爲什麼問你的問題,目前還不清楚你想要什麼。 –
我需要一個車輛註冊號碼模式,號碼可以是字母數字,但不應包含任何特殊字符 – Lakshmi