我有以下情況,我必須驗證表單輸入字段的第一個字符可以是P或B或R,第二個字符只能是C,然後是6個數字。我用這個模式:表單輸入字段驗證模式
pattern="^[PBR]C\d{6,6}$"
現在我要多一個條件添加到輸入字段,允許形式BRC100101的輸入,所以現在的輸入也可以從BR,然後字母C,然後6位。我嘗試了下面的模式,但不能完全得到我要找的東西。
pattern="^(P)(B)(R)(BR)C\d{6,6}$"
我有以下情況,我必須驗證表單輸入字段的第一個字符可以是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}
我不是一個普通expresssion專家,我通常使用regexr.com幫助我建立和測試我的代碼中使用表達式。