为了账号安全,请及时绑定邮箱和手机立即绑定

正则表达式一两个特定的字母

正则表达式一两个特定的字母

ABOUTYOU 2021-05-12 17:10:42
我的正确表达是:-四位数-E或R或WE或WR签名-三位数表达式的第二部分应如何显示?我在尝试^([0-9]{4})([E,R,WE,WR]{1})([0-9]{3})$但是第二部分不起作用。
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

使用替代字符而不是字符类:

^([0-9]{4})(E|R|WE|WR)([0-9]{3})$

您目前说的是与集合中的任何一个字符匹配的内容{ERW,}。但是我们可以进一步简化您的模式:

^([0-9]{4})(W?(?:E|R))([0-9]{3})$


查看完整回答
反对 回复 2021-05-19
  • 2 回答
  • 0 关注
  • 417 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信