全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

js实现显示手机号码效果

效果图:

代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>telephone number</title>
<style>
*{
    margin:0;
    padding:0;
}
form{
    width:300px;
    position:relative;
    margin:10px;
}
fieldset{
    padding:10px;
    border:1px dashed #ddd;
}
#num_info{
    display:none;
    position:absolute;
    left: 11px;
    bottom: 37px;
    width: 170px;
    height:30px;
    border:1px solid #ddd;
    border-bottom:none;
    background-color:#f6f6f6;
    font:20px/30px verdana,arial;
    color:#F90;    
}
#num{
    width:170px;
    height:24px;
    line-height:24px;
    margin-top:40px;
    border:1px solid #bbb;
}
#num:focus{
    outline:none;
    border-color:#999;
}
p{
    font-size:12px;
    color:#999;
}
</style>
</head>
<body>
<form>
    <fieldset>
        <label id="num_info" for="num"></label>
        <input type="text" id="num" maxlength="11">
    </fieldset>
</form>
<script>
window.onload=function(){
    var $numInfo=document.getElementById('num_info'),
        $num=document.getElementById('num'),
        _val,_val1,_val2;
    $num.onkeyup=function(){
        var val=this.value=this.value.replace(/[^\d]/g,''),
            len=val.length;    
        if(val!=''){$numInfo.style.display='block';}
        if(len<=3){
            _val=_val1= val.substr(0,3);
        }
        else if(len>3&&len<=7){
            _val=_val2=_val1+"-"+val.substr(3,len);
        }
        else if(len>7){
            _val=_val2+'-'+val.substr(7,len);
        }
        $numInfo.innerHTML=_val;
    }
    $num.onblur=function(){
        $numInfo.style.display='none';        
    }
}
</script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# js  # 手机  # 号码  # javascript 手机号码正则表达式验证函数  # js 手机号码合法性验证代码集合  # 实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)  # js验证电话号码与手机支持+86的正则表达式  # js验证输入是否为手机号码或电话号码示例  # 验证手机号码的JS方法分享  # javascript IP、域名、手机号码正则表达式验证代码  # javascript 手机号码验证是否正确  # js验证电话号码手机号码的正则表达式  # js代码验证手机号码和电话号码是否合法  # border  # fieldset  # dashed  # num_info  # ddd  # width  # px  # relative  # position  # height  # background  # solid  # absolute  # display  # left  # bottom  # form  # brush  # class  # xhtml 


相关文章: 微课制作网站有哪些,微课网怎么进?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  视频网站app制作软件,有什么好的视频聊天网站或者软件?  建站之星如何快速生成多端适配网站?  javascript中的try catch异常捕获机制用法分析  如何快速完成中国万网建站详细流程?  如何在腾讯云服务器上快速搭建个人网站?  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  如何在Golang中指定模块版本_使用go.mod控制版本号  建站之星安装失败:服务器环境不兼容?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  如何做静态网页,sublimetext3.0制作静态网页?  建站主机选购指南:核心配置优化与品牌推荐方案  C#怎么使用委托和事件 C# delegate与event编程方法  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  浅谈Javascript中的Label语句  MySQL查询结果复制到新表的方法(更新、插入)  如何选择高性价比服务器搭建个人网站?  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  建站之星后台管理:高效配置与模板优化提升用户体验  如何通过虚拟主机空间快速建站?  黑客如何利用漏洞与弱口令入侵网站服务器?  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?  如何选择高效便捷的WAP商城建站系统?  宿州网站制作公司兴策,安徽省低保查询网站?  建站主机选购指南与交易推荐:核心配置解析  如何通过虚拟机搭建网站?详细步骤解析  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  如何在阿里云购买域名并搭建网站?  如何通过云梦建站系统实现SEO快速优化?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  如何快速搭建支持数据库操作的智能建站平台?  建站VPS推荐:2025年高性能服务器配置指南  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  家具网站制作软件,家具厂怎么跑业务?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  建站主机类型有哪些?如何正确选型  如何通过FTP空间快速搭建安全高效网站?  已有域名如何快速搭建专属网站?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  高防服务器租用如何选择配置与防御等级? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。