双层保障,年龄的输入

保障1

<input id="user_age" type="text" placeholder="请输入年龄" oninput="value=value.replace(/[^d]/g,'')">

保障2

let patt = /^(?:[1-9]?d|100)$/;
if (!patt.test(user_age)) {
    alert('请输入正确的年龄');
    return false;
}

后台再来个拦截,那就是三层保障了。

巧妙的运用正则,可以威力无穷。

原文地址:https://www.cnblogs.com/jiqing9006/p/10558331.html