双层保障,年龄的输入

保障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;
}

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

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

posted @ 2019-03-19 14:09  TBHacker  阅读(125)  评论(0编辑  收藏  举报