【发布时间】:2019-03-20 23:47:30
【问题描述】:
我需要一个正则表达式模式,该模式与带有前导空格的固定长度数字字符串(六个字符)匹配。空格(零或最多 5 个)始终位于字符串的左侧。数字(1 或最大 6)始终位于右侧。 所以:
" 4" is valid
"123456" is valid too
"12 " is not valid
" 12 " is not valid
"12 34" is not valid
" " is not valid
我尝试使用/^( ){0,5}(\d){1,6}$/,但它不起作用,因为它不检查字符串的总长度。我也试过/^( |\d){6}$/,但它不检查空格/数字的位置。现在我被困住了,我知道有一个解决方案,但我自己找不到,也找不到互联网。提前致谢。
【问题讨论】:
标签: javascript regex