[英]Pattern for form input field validation
我有以下情況,我必須驗證表單輸入字段,該字段的第一個字符可以是P或B或R,第二個字符只能是C,且后跟6位數字。 我正在使用這種模式:
pattern="^[PBR]C\d{6,6}$"
現在,我必須在輸入字段中再添加一個條件,以允許輸入形式為BRC100101,所以現在輸入也可以從BR開始,然后是字母C,然后是6位數字。 我嘗試了以下模式,但無法完全獲得所需的內容。
pattern="^(P)(B)(R)(BR)C\d{6,6}$"
最少的字符,更專業。
([PBR]|BR)C\d{6}
這種方式不太容易閱讀/理解,可讀性大有幫助。
(P|B|R|BR)C\d{6}
我不是常規的表達專家,我通常使用regexr.com來幫助我構建和測試代碼中使用的表達式。
演示: http : //regexr.com/3ggi6
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.