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