[英]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.