使用正则表达式验证整个输入

时间:2014-05-05 10:55:19

标签: javascript regex

我正在尝试为表单构建基于正则表达式的验证。

E.g。 IMEI总是有15个数字,所以这个输入类型的正则表达式是[0-9] {15}。 但是如果用户键入类似" m154876598562354"或者只是15个以上的数字Javascript RegEx(...)。test()对于正确找到的15个数字仍然是真的,但最后输入本身是错误的。

我是否遗漏了有关正则表达式概念的内容?

由于其灵活性,我想使用正则表达式。我不能只测试静态值,因为要为用户动态生成要测试的输入和值。因此,我不知道在设计时会检查哪些输入。

1 个答案:

答案 0 :(得分:2)

看起来你想要检查你是否匹配整个字符串。

使用锚:/^[0-9]{15}$/

相关问题