我有以下情况,我必须验证表单输入字段的第一个字符可以是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帮助我建立和测试我的代码中使用表达式。