Javascript:验证一个字段:不为空&只包含数字
可能重复:
验证JavaScript中的数字 - IsNumeric()
您好,我正在尝试验证使用JavaScript的字段,以确保该字段不是空的,只包含数字
我使用document.getElementById来获取字段的值,然后使用这个函数来验证它:
function isNumeric(elem, message, messsage2)
{
if(isNaN(elem))
{
alert(message2);
return false;
}
else if (elem == null || elem =="")
{
alert(message);
return false;
}
return true;
}
然而,这个功能仍然允许我输入字母作为应该有数字的地方
function isNonEmptyNumber (str) {
if(!str.length) return false;
var num = +str;
return isFinite(num) && !isNaN(num);
}
用正则表达式:
value.match(/^d+$/)
链接地址: http://www.djcxy.com/p/26399.html
上一篇: Javascript: Validate a field: Not empty & only contains numbers
下一篇: How to check whether a value is a number in JavaScript or jQuery