我的正确表达是:-四位数-E或R或WE或WR签名-三位数表达式的第二部分应如何显示?我在尝试^([0-9]{4})([E,R,WE,WR]{1})([0-9]{3})$但是第二部分不起作用。
2 回答
![?](http://img1.sycdn.imooc.com/54585094000184e602200220-100-100.jpg)
哔哔one
TA贡献1854条经验 获得超8个赞
使用替代字符而不是字符类:
^([0-9]{4})(E|R|WE|WR)([0-9]{3})$
您目前说的是与集合中的任何一个字符匹配的内容{ERW,}
。但是我们可以进一步简化您的模式:
^([0-9]{4})(W?(?:E|R))([0-9]{3})$
添加回答
举报
0/150
提交
取消