保障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; }
后台再来个拦截,那就是三层保障了。
巧妙的运用正则,可以威力无穷。