博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
input 手机号
阅读量:7199 次
发布时间:2019-06-29

本文共 875 字,大约阅读时间需要 2 分钟。

关于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 = "请输入正确的手机号码!"; } }}

 

例子:

 

转载地址:http://cvdum.baihongyu.com/

你可能感兴趣的文章
IOS中NSPredicate的用法
查看>>
HTTP状态码是什么意思?
查看>>
python如何学习(三)
查看>>
深入浅析Java集合及LIst接口
查看>>
js 操纵css伪元素 :after :before
查看>>
搜索框常用JS
查看>>
我的友情链接
查看>>
union all和group by的优先级
查看>>
云计算架构师(偏业务线)如何炼成的?
查看>>
mysql的一些内置函数
查看>>
Spring JPA对limit查询的支持
查看>>
MySQL InnoDB存储引擎的事务隔离级别
查看>>
常用网络监测命令
查看>>
Java EE 7 并发编程—Concurrency Utilities
查看>>
Neutron 如何支持多种 network provider - 每天5分钟玩转 OpenStack(70)
查看>>
【C++】1. 创建C++工程
查看>>
检查crontab合规,除root用户外,禁止普通用户使用crontab
查看>>
1-python的安装
查看>>
容器技术在云中热潮将持续,但它并非完美
查看>>
我的友情链接
查看>>