js怎么判定用户的输入是否正确呢

2024-10-31 21:29:24
有2个网友回答
网友(1):

function verifyAge() {
    var age = document.getElementById('age').value;  // 根据你的实际情况取相应元素的值
    // 校验年龄为有效数字
    var reg = new RegExp("^[0-9]*$");
    if (reg.test(age)) {
        if (age >= 0 && age <=120) {  // 判断年龄是否在0-120间
            return true;
        }
    }
    return false;
}

你可以在用户的表单提交事件、input失去焦点事件或者keyup事件中使用这个函数来判断。

如果为false,在提示框来显示是否合法(也可以使用alert之类,但是用户体验会不大好)。


同样,你可以很容易的把他改成用一个正则来判断。

分成两部分写是为了便于你理解

网友(2):


确定

这里是点击确认按钮来进行判断。