手机号码验证 js input「建议收藏」

手机号码验证 js input「建议收藏」//验证电话号码functioncheck_phone(phoneNum){return/^1[0-9]{10}$/.test(phoneNum);//true}////解决方式一number长度无效但是可以阻止输入其他东西//<inputtype=”number”oninput=”if(value.length>11)value=value.sl…

//验证电话号码

function check_phone(phoneNum){

return /^1[0-9]{10}$/.test(phoneNum);//true

}

//

// 解决方式一 number长度无效但是可以阻止输入其他东西

// <input type=”number” οninput=”if(value.length>11)value=value.slice(0,11)” />

// 解决方式二 tel 唤起number 搞定输入长度值问题

// <input type=”tel” maxlength=”11″ class=”phone” οnkeyup=”value=value.replace(/[^\d]/g,”)>手机号码验证

手机号码验证 无非就是输入的时候只能输入数字 和输入完成进行验证

那么先说下验证:这个手机号码正则表达式 是因为中国国情导致的;因为第二位数随时有可能加多一种 为了一劳永逸 那就先这么做 只验证第一位

然后判读数字多少 不对就返回false

输入验证:在移动端自动弹出数字键盘是种比较好的体验 所以建议使用 number 或者tel 但是这两货有点问题  

number 你输入的长度无法控制

tel 又可以出入字母

所以才有了两种html

 

(0?(13|14|15|18)[0-9]{9})|([A-Za-z_]{6,21})

手机号码和微信账号验证(没有完全做到比如不能下划线开头)在要求不严格时可以用

 

 

 

//一下 未经测试 只是为了方便 自己有的时候发呆解乏

 只保留字符串的字母和数字,去除特使符号 

 

 replace(/[&\|\\\*^%$#@\-]/g,””);

 

 

//找出 不含某些东西的地址

(http:\/\/)(?!java|(www\.xxx)|(www\.wx)|(127.0))\S+

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/5479.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注