我想只允許某些數據被插入到HTML表單字段... 我現在有只允許HTML格式的某些用戶輸入
pattern="[A-za-z]{2}[0-9]{6}"
其參考號碼開頭的偉大工程RQ然後是6個數字。
我該如何添加另一種模式,以允許3個字母后8個數字? 例如INM12345678
,使用戶只能使用RQ123456或INM12345678
我想只允許某些數據被插入到HTML表單字段... 我現在有只允許HTML格式的某些用戶輸入
pattern="[A-za-z]{2}[0-9]{6}"
其參考號碼開頭的偉大工程RQ然後是6個數字。
我該如何添加另一種模式,以允許3個字母后8個數字? 例如INM12345678
,使用戶只能使用RQ123456或INM12345678
你可能會告訴我如何將它用於臺式機或筆記本電腦的序列號嗎?這個數字通常在5-10個字符之間,其中AZ AZ和數字的組合爲 – Fishy
pattern =「[a-zA-Z0-9 \ - ] {5,10}」 – Fishy
嘗試這個正則表達式,這將匹配字母數字字符和範圍5-10 /([[:alnum:]] {5,10})/。 – user3064914
如果你想限制有效數據作爲評論說:
^RQ[0-9]{6}|INM[0-9]{8}$
道歉...計算出來... 'pattern =「[A-za-z] {2} [0-9] {6} | [A-Za-z] {3} [0-9] {8}」' – Fishy
回答你自己的問題低於 –
你可能會簡化爲[A-Za-z] {2,3} [0-9] {6,8} –