javascript - 正则表达式 : Check for digits and whitespaces

标签 javascript regex

我使用以下正则表达式来确保我的字符串包含 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/

相关文章:

javascript - 从javascript中的字符串中删除 "null"

javascript - 如何在 JavaScript 中迭代行

c# - 正则表达式删除两个字符串之间的连字符

python时间格式检查

c# - 使用正则表达式连接 linq

javascript - 使用正则表达式将电子邮件与公司 URL 进行匹配

javascript - 如何向可以访问其变量的javascript对象添加函数

javascript - 如何将值从 Javascript 传递给 td?

javascript - HighChart 饼图工具提示已修复

javascript - 正则表达式:不要在组中包含子字符串