Javascript数字表单验证

时间:2012-03-11 02:45:34

标签: javascript forms validation

我为数学课做了一个简单的小计算器。它做的很简单,比如查找体积和某些形状的区域,但在家庭作业中节省了很多时间。

我把它上传到了我的同学的互联网上,但我想我会让表格只能包含数字。我在tizag上找到了一些答案,但我并不真正了解这些解决方案。

我正在寻找类似的东西:

function calculation() {
    if (form.thenumbers.value = code to check if it is numeric)
    {
        calculations
    } else {
        alert("Numbers only please");
    }
}

如果不能那么简单,我只是对其他方式如何运作有一点解释。感谢。

1 个答案:

答案 0 :(得分:1)

 if (form.thenumbers.value.match(/^[\d]*$/)){
     //do stuff
 }

应该适合你。这将匹配0或更多位数的值。如果您希望匹配1个或更多,请使用+代替*