最后一部分中字符串的正则表达式应该是数字

时间:2012-12-10 08:29:41

标签: javascript asp.net regex

TST0001-ABI-NGW-000003

以上是我的字符串想写一个正则表达式,只允许代码结束 6位数字。 请提前帮助我

3 个答案:

答案 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