表单验证很常用,今儿分享一个验证手机号码JS正则表达式,当然是包括了13、15、18号段!

无图,直接上代码,可整合到JQuery中!

function checkphone(obj){

//正则:验证电话号码手机号码,包含至今所有号段

//var reg = /^[1][358]\d{9}$/;                        //正则1

//var ab=/^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$/;//正则2

var reg = /^(1[3|5|8])[\d]{9}$/;                    //正则3

var phone=document.getElementById('telephone').value;

if(!reg.test(phone)){

alert("电话号码格式错误!");

obj.value="";

obj.focus();

return false;

}else{

alert("您的电话号码:"+phone);

return true;

}

}

还是弄个演示吧,有兴趣的可以试试:演示Demo

Html表单:

输入手机号码:

这里使用了 onchange 而非 onblur,主要还是考虑到一些浏览器的兼容及用户体验,前者是数据有改变且失去焦点的时候会验证,后者当失去焦点的时候直接验证!

手机号验证html js,JS手机号码验证(包括13、15、18号段) - YangJunwei相关推荐

  1. 手机号校验规则的正则表达式,包括199及177号段

    手机号校验规则的正则表达式,包括199及177号段,如下实例: //常用验证-手机号 mini.VTypes["telephoneErrorText"] = "请输入有效 ...

  2. js移动手机号码验证

    //验证手机号码是否合法 String username = mobile.trim(); //将号码前后的空格去掉 //只能输入数字且是11位号码 Matcher matcher = Pattern ...

  3. html 正则手机号,js正则表达式之手机号码验证

    js正则表达式之手机号码验证2017-09-03 11:10 在填写表单的时候,对手机号码进行验证,是用得最多的地方. 你看不管你是app注册,还是论坛注册一个会员,都得用到手机号码. 而且现在互联网 ...

  4. EasyUI表单验证,自定义插件验证,自定义js插件验证,远程验证,常见手机号,中英文,qq等验证规则验证...

     { field : 'startPort', title : "起始端口", editor: "text", width : 50, editor: { ...

  5. EasyUI表单验证,自定义插件验证,自定义js插件验证,远程验证,常见手机号,中英文,qq等验证规则验证

     { field : 'startPort', title : "起始端口", editor: "text", width : 50, editor: { ...

  6. js表单验证控制代码大全

    内容: 关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单: 目录: 1:js 字符串长度限制.判断字符长度 .js限制输入.限制不能输入.textarea 长度限制 2.: ...

  7. 正则表达式,固话和手机号码验证,支持验证分机号

    表达式:  ^(0\\d{2,3}-\\d{7,8}(-\\d{3,5}){0,1})|(((13[0-9])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8})$ 验证能验证 ...

  8. java表单验证手机号码位数_正则手机号码验证(一)

    function Checkreg() { //验证电话号码手机号码,包含153,159号段 if (document.form.phone.value=="" && ...

  9. python-匹配手机号-按号段-正则

    正则表达式如下 (13[0-9]|14[15679]|15[0-3,5-9]|166|17[0-8]|18[0-9]|19[89])\\d{8} 最新号段手工整理如下(时间2019.03): 13号段 ...

最新文章

  1. 给字符数组赋值的方法
  2. 我要一颗原子弹 -- 开发者思维
  3. 双十一电商江湖:唯品会与天猫发力“天团“
  4. return 返回值的问题
  5. SQL查询过滤Where子句用法
  6. 用C读取INI配置文件 (可在linux平台上用)
  7. 用C#编写一个进程外的COM组件示例代码讲解
  8. 利用第三方工具上传文件
  9. 在软件测试中UT,IT,ST,UAT分别是什么意思
  10. Python黑帽子_hack与渗透测试编程之道 第三章代码
  11. 两种方式对线性规划问题求解详细步骤:【Excel 2016】与【Python 编程】
  12. Oracle EBS 笔记8
  13. html透明玻璃效果,ps制作逼真的透明玻璃特效效果
  14. Windows 批处理 一键安装MySQL教程 MySQL绿色安装包下载
  15. 【编译原理】自上而下语法分析(CC++源码+实验报告)
  16. matlab x的几次方怎么表示,PPTx的几次方如何输入?
  17. 【沙龙预告】移动媒体产品新趋势
  18. 堆排序稳定性举例_常见排序算法的稳定性分析
  19. 视觉SLAM前端——LK光流法
  20. 面向接口编程:打印机

热门文章

  1. 新手如何快速学Python编程语言?
  2. 车辆非法营运智能预警系统 精准打击对非法营运车辆
  3. 由尚德linux内核编程进阶教材,由尚德老师Linux内核编程入门视频教程
  4. CentOS 7 部署 YApi 并集成ladp
  5. Fundamental Components Of An Event-Driven Archi...
  6. method_missing,一个 Ruby 程序员的梦中情人
  7. NML2.0|没有经验就不能部署自己的ML模型?不存在的!
  8. Python pip安装包指令用法及安装库检索
  9. Java实现一个简易的区块链(三)
  10. 为什么加购可以让亚马逊关键词上首页?