我使用以下正则表达式来确保我的字符串包含 5 位数字。它工作完美,但是,我还需要允许空格:123 45 和 12345 需要通过测试。
string.match(/^\d{5}$/g);
谢谢
最佳答案
您可以简单地删除任何空格,然后尝试匹配其余部分:
string.replace(/\s/g, "").match(/^\d{5}$/g)
关于javascript - 正则表达式 : Check for digits and whitespaces,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4943960/