input 手机号

简介: 关于input手机号的验证一、手机号的判断方法: function isPhoneTel(n){ var reg = /^1[3|4|5|8]\d{9}$/; if(!!(reg.

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

 

例子:

 
目录
相关文章
常用的正则表达式,手机号,邮箱,银行卡等待......
常用的正则表达式,手机号,邮箱,银行卡等待......
|
4月前
|
JavaScript 前端开发
input 输入 限制 大全
input 输入 限制 大全
117 0
|
1月前
|
网络协议 JavaScript 前端开发
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名2
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
424 0
|
1月前
|
网络协议 JavaScript 前端开发
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名1
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
109 0
|
5天前
|
Web App开发 移动开发 iOS开发
input输入框的23中类型
input输入框的23中类型
10 1
|
16天前
|
移动开发 自然语言处理 前端开发
input表单 type属性详解
input 元素可以用来生成一个供用户输入数据的简单文本框。 在默认的情况下, 什么样的数据均可以输入。而通过不同的type属性值,可以限制输入的内容。
35 1
|
1月前
|
JavaScript 前端开发 网络协议
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名3
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
89 0
|
6月前
input输入框
input输入框
|
7月前
|
数据安全/隐私保护
input表单的23个type属性
input表单的23个type属性