Javascript 使用jQuery验证程序确定输入的值不是数字

Javascript 使用jQuery验证程序确定输入的值不是数字,javascript,jquery,validation,numbers,Javascript,Jquery,Validation,Numbers,我的问题很简单,但我找不到同样简单的解决办法。我有一个通过jQuery验证插件验证的文本字段,我想确保输入的值不是数字。最简单的方法是什么? 提前感谢!:) 我还没有使用jQuery验证程序,但我想您可以提供自己的验证功能 你可以做: if(isNaN(+value)) { // not a number } 编辑:显然,isNaN也接受字符串,所以isNaN(值)就足够了 如果要确保输入不包含任何数字(与不是数字的输入不同),则必须使用正则表达式: if(!(/\d/.test(va

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

我还没有使用jQuery验证程序,但我想您可以提供自己的验证功能

你可以做:

if(isNaN(+value)) {
    // not a number
}
编辑:显然,
isNaN
也接受字符串,所以
isNaN(值)
就足够了

如果要确保输入不包含任何数字(与不是数字的输入不同),则必须使用正则表达式:

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

备注:也可以不使用jQuery;)

可以将字符串直接传递到“isNaN()”;您不需要先用“+”使其成为一个数字。@Pointy:谢谢,我不知道这一点。