我正在尝试创建一个正则表达式来验证一个字段,用户可以在该字段中输入一个 5 位数字,并选择添加一个/
后跟 3 个字母。我已经尝试了以下代码的很多变体:
^(\d{5})+?([/]+[A-Z]{1,3})?
但我似乎无法得到我想要的。
例如,我希望用户输入一个 5 位数字,例如可以12345
选择添加正斜杠后跟任意 3 个字母,例如12345/WFE
.
我正在尝试创建一个正则表达式来验证一个字段,用户可以在该字段中输入一个 5 位数字,并选择添加一个/
后跟 3 个字母。我已经尝试了以下代码的很多变体:
^(\d{5})+?([/]+[A-Z]{1,3})?
但我似乎无法得到我想要的。
例如,我希望用户输入一个 5 位数字,例如可以12345
选择添加正斜杠后跟任意 3 个字母,例如12345/WFE
.
你可以使用这个正则表达式
/^\d{5}(?:\/[a-zA-Z]{3})?$/
^\d{5}(?:/[A-Z]{3})?$
这是在实践中(这是一个测试你的正则表达式的好网站): http ://regexr.com?36h9m
^(\d{5})(\/[A-Z]{3})?
用红字测试