我想使用正则表达式对字符串“DDP-FA12-BSE-007”进行验证。任何帮助将不胜感激 :)
字符串为ABC-DE12-FGH-345
或DE12-FGH-345
应该是DDP-FA12-BSE-007
或FA12-BSE-007
Ps:DE
应为FA
或SP
答案 0 :(得分:0)
你走了:
^[A-Z]{3}-[A-Z]{2}\d{2}-[A-Z]{3}-\d{3}$
如果您自己稍作修改,请访问Regerx。所以在这里你可以看到作弊代码,很容易自己开发正则表达式。希望它会对你有所帮助。
答案 1 :(得分:-1)
答案是
^[A-Za-z]{3}-[A-Za-z]{2}\d{2}-[A-Za-z]{3}-\d{3}|^[A-Za-z]{2}\d{2}-[A-Za-z]{3}-\d{3}$
帮助验证Upper和小写字母以及
DDP-FA12-BSE-007
或FA12-BSE-007
在线查看此链接
https://regex101.com/r/mJ9dH4/2