使用jQuery验证器确定输入的值不是数字

时间:2011-05-30 16:06:08

标签: javascript jquery validation numbers

我的问题非常简单,但我找不到同样简单的解决方案。我有一个通过jQuery验证插件验证的文本字段,我想确保输入的值不是数字。最简单的方法是什么? 提前致谢! :)

1 个答案:

答案 0 :(得分:2)

我还没有使用jQuery验证器,但我想你可以提供自己的验证功能。

你可以这样做:

if(isNaN(+value)) {
    // not a number
}

编辑:显然,isNaN也接受字符串,因此isNaN(value)足以

如果你想确保输入不包含任何数字(不同于输入不是数字),那么你必须使用正则表达式:

if(!(/\d/.test(value))) {
    // does not contain digits
}

P.S。:没有jQuery也可以使用;)