TST0001-ABI-NGW-000003
以上是我想要编写一个正则表达式的字符串,它只允许以 6 位数字结尾的代码。请帮助我提前谢谢
以下表达式匹配以六位数字结尾的字符串,不少于但也不少。
/(?:\D|^)\d{6}$/.test(str)
测试模式:
'TST0001-ABI-NGW-000003' // match
'ABC123456' // match
'123456' // match
'1234567' // no match
最后匹配至少六位数字可以简单地完成:
/\d{6}$/.test(str)
以下应该有效:
/\b\d{6}$/
\d{6}$
执行您指定的操作。这匹配任何以 6 位数字结尾的字符串。(它不检查其他任何东西)
'08909089089' // matches
'42LK429409' // matches
'098908' // matches
'AR09890' // doesn't match