js手机号码验证以及隐藏中间四位数字
愚人节要上班,一点要放小长假的感觉都没有,清明三天本来打算去爬黄山,公司通知说是4.15号去春游,要徒步15公里,我有点心疼我的腿,想想还是放弃了黄山行。
夏天就要来了,从去年夏天来上海开始工作后,我胖了12斤,所以最近一直在运动,希望能在夏天继续穿上小裙裙~~~
下面言归正传,
相信大家都有遇到这样的情况,登录之后,
这边手机号是要隐藏掉中间四位或者五位,比如:
下面我们来做一个这样的demo
页面显示:
<input type="text" id="myText" placeholder="手机号"><input type="button" value="隐藏" id="subBtn">
js部分:
$("#subBtn").click(function() {if ($("#myText").val() == "") {alert("手机号码不能为空")} else {if (iphoneCheck(myText)) {var phone = $("#myText").val();var myphone = phone.substr(3, 4);var lphone = phone.replace(myphone, "****");$("#myText").val(lphone);} else {alert("请输入正确的手机号码")}}function iphoneCheck(id) {var temp = document.getElementById("myText");var re = /^1\d{10}$/; //手机号码验证正则表达式if (re.test(temp.value)) {return true;} else {return false;}}});
注:在一开始我们手机号正则都是这样写:/^[1][34587]\d{9}$/,
但是在做测试的时候,为了不会发验证短信到真实用户手机上,我们统一会换成新正则/^1\d{10}$/。
后续会出一新博客,整理一下常用的正则表达式~
运行结果:
*************************************************分割线************************************************************
拓展:
银行卡号的隐藏:
bankNo.replace(/^(\d{4})\d+(\d{4})$/, '**** **** **** $2');
js手机号码验证以及隐藏中间四位数字相关推荐
- 手机号隐藏中间四位数字方法
隐藏手机号中间四位数字在表单的时候很常见,一些信息确认也是需要的,简单处理下: <div id="app"><div class="validate&q ...
- excel手机号码怎么加隐藏中间四位?
1.如下图要求将手机号码中间四位变为星号隐藏起来. 2.首先我们选中数据单元格区域 3.然后点击[diy工具箱] 4.点击[手机号],选择[手机号部分变星号] 5.最后点击[确定]即可完成 6.完 ...
- php隐藏中间四位数字,php怎么实现隐藏数字中间四位
php实现隐藏数字中间四位的方法:可以利用substr_replace()函数来实现.substr_replace()函数可以把字符串的一部分替换为另一个字符串,并返回被替换的字符串. substr_ ...
- 手机号验证html js,JS手机号码验证(包括13、15、18号段) - YangJunwei
表单验证很常用,今儿分享一个验证手机号码JS正则表达式,当然是包括了13.15.18号段! 无图,直接上代码,可整合到JQuery中! function checkphone(obj){ //正则:验 ...
- js正则--验证6-12位至少包含数字、小写字母和大些字母中至少两种字符,
var reg=/^((([a-z])+([0-9])+)|(([0-9])+([a-z])+)|(([A-Z])+([0-9])+)|(([0-9])+([A-Z])+)|(([a-z])+([A- ...
- js手机号码格式、tp5身份证格式验证
js手机号码验证 手机号码的规范验证,并不只是单纯的11位数字,可以通过如下的正则表达式代表现有的手机号码:/^1[34578]\d(9)$/,表示第一位是"1",第二 位是&qu ...
- JS正则表达式验证账号、手机号、电话和邮箱
效果体验:http://keleyi.com/keleyi/phtml/jstexiao/15.htm 验证帐号是否合法 验证规则:字母.数字.下划线组成,字母开头,4-16位. functionch ...
- js正则验证手机号码有效性
通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript" ...
- JS正则表达式验证数字非常全 - 吾心无所 - 博客园
JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...
最新文章
- 生命周期共有那几个阶段_一文搞懂ReactNative生命周期的进化
- C#中对象的序列化与反序列化
- Mysql-ROW_FORMAT
- sublime text2 用ctags插件实现方法定位(转)
- ADB server didn't ACK的解决方法
- PHP之JWT接口鉴权(二) 自定义错误异常
- Atitit 语音识别的技术原理
- linux命令 dstat,dstat命令
- 建筑基坑工程设计计算与施工(一)
- Matlab读取fig文件并还原信号
- 个人博客html页面,51个漂亮的个人博客和自媒体网站
- 超越纯CSS3,超赞阴影效果推荐-shine.js
- 腾讯云能装安卓虚拟机么
- 算法的时间与空间复杂度介绍
- OpenGL ES的状态机说法其实也没那么云山雾照,比较容易理解!
- 设计计算机组装方案音频,组装 PC 与 Treain 音频电脑的对比实验
- 储能双向变流器(PCS)设备中的电流检测方法
- 本地方法栈 程序计数器 方法区
- 面向对象和应用软件系统设计
- [C++]实现简单无符号整数进制转换器
热门文章
- 学习教程回顾蹒跚学步的我(下)
- [读书笔记] 哈佛最受欢迎的营销课——如何打造脱颖而出的品牌
- linux系统下怎么使用c语言,Linux操作系统下C语言使用.ppt
- 使用SQL语句DELETE删除表中数据
- 【计几】圆的一些定理
- java communal_java 打印 类似打印存折的打印。 | 学步园
- 电子科技大学期末毛泽东思想与中国特色社会主义体系概论复习资料(必考/重点)(有往年试题参考)
- Python报错ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘ module is compil
- wpa_supplicant 之检测外网连接
- 万字好文,电商秒杀系统架构分析与实战