input 手机号
关于input手机号的验证
一、手机号的判断方法:
function isPhoneTel(n){ var reg = /^1[3|4|5|8]\d{9}$/; if(!!(reg.test(n))){ return true; } else{ return false; } }
二、input绑定事件
phone: function(){ var _this = this; // 只可以输入数字、删除等键 _this.kphone.onkeydown = function(e){ e = e || window.event; var code = e.keyCode; if(!((code >= 48 && code <= 57) || (code >= 96 && code <= 105) || code === 8 || code === 13 || code===46 || code === 37 || code === 39)){ return false; } } // 当是11位手机号时触发回调函数 _this.kphone.onkeyup = function(e){ e = e || window.event; } // 当失去焦点时判断是不是正确手机号 _this.kphone.onblur = function(){if(_this.isPhoneTel(_this.kphone.value)){ _this.ktip.innerHTML = "您的手机号:"+_this.kphone.value; } else{ _this.ktip.innerHTML = "请输入正确的手机号码!"; } } }
例子:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步