TST0001-ABI-NGW-000003
以上是我的字符串想写一个正则表达式,只允许代码结束 6位数字。 请提前帮助我
答案 0 :(得分:2)
以下表达式匹配以六位数结尾的字符串,不少于,也不再。
/(?:\D|^)\d{6}$/.test(str)
测试模式:
'TST0001-ABI-NGW-000003' // match
'ABC123456' // match
'123456' // match
'1234567' // no match
最后可以匹配至少六位数字:
/\d{6}$/.test(str)
答案 1 :(得分:1)
以下内容应该有效:
/\b\d{6}$/
答案 2 :(得分:1)
\d{6}$
你指定了什么。这匹配任何以6位数结尾的字符串。 (它不会检查任何其他内容)
'08909089089' // matches
'42LK429409' // matches
'098908' // matches
'AR09890' // doesn't match