我试图找到正确的RegEx模式,允许一个或两个字母后跟3到5个数字,最后可选一个字母.最后应该允许非字母数字包装字符串:
Allowed
M394
,MP4245)
TD493!
X4958A
V49534@
U394U
A5909.
Not Allowed
TED492
R32
R4!3
U394UU
A5909AA
5349A
Run Code Online (Sandbox Code Playgroud)
我找到了一个例子,但它不太有效:
谢谢你的帮助
你可以使用这个正则表达式:
\b[a-zA-Z]{1,2}\d{3,5}[a-zA-Z]?\b
Run Code Online (Sandbox Code Playgroud)
正则表达式分手
\b # word boundary
[a-zA-Z]{1,2} # 1 or 2 letters
\d{3,5} # 3 to 5 digits
[a-zA-Z]? # an optional letter
\b # word boundary
Run Code Online (Sandbox Code Playgroud)