`
junjie314
  • 浏览: 60263 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论

JS验证电话号码

阅读更多
js 代码
  1. function Checkreg()   
  2. {   
  3. //验证电话号码手机号码,包含153,159号段   
  4. if (document.form.phone.value=="" && document.form.UserMobile.value==""){   
  5. alert("电话号码和手机号码至少选填一个阿!");   
  6. document.form.phone.focus();   
  7. return false;   
  8. }   
  9. if (document.form.phone.value != ""){   
  10. var phone=document.form.phone.value;   
  11. var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;   
  12. var me = false;   
  13. if (p1.test(phone))me=true;   
  14. if (!me){   
  15. document.form.phone.value='';   
  16. alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割');   
  17. document.form.phone.focus();   
  18. return false;   
  19. }   
  20. }   
  21. if (document.form.UserMobile.value != ""){   
  22. var mobile=document.form.UserMobile.value;   
  23. var reg0 = /^13\d{5,9}$/;   
  24. var reg1 = /^153\d{4,8}$/;   
  25. var reg2 = /^159\d{4,8}$/;   
  26. var reg3 = /^0\d{10,11}$/;   
  27. var my = false;   
  28. if (reg0.test(mobile))my=true;   
  29. if (reg1.test(mobile))my=true;   
  30. if (reg2.test(mobile))my=true;   
  31. if (reg3.test(mobile))my=true;   
  32. if (!my){   
  33. document.form.UserMobile.value='';   
  34. alert('对不起,您输入的手机或小灵通号码有错误。');   
  35. document.form.UserMobile.focus();   
  36. return false;   
  37. }   
  38. return true;   
  39. }   
  40. }   
  41. 说明   
  42. test方法检查在字符串中是否存在一个模式,如果存在则返回 true,否则就返回 false。   
  43.   
  44. 正则表达式部分:   
  45. \d 代表一个数字   
  46. {7,8} 代表7-8位数字(表示电话号码)   
  47. {3,} 代表分机号码   
  48. d{2,3} 代表区号   
  49. \+]\d{2,3} 代表国际区号   
  50. ^13\d{5,9}$/ //130?139。至少5位,最多9位   
  51. /^153\d{4,8}$/ //联通153。至少4位,最多8位   
  52. /^159\d{4,8}$/ //移动159。至少4位,最多8位   
分享到:
评论

相关推荐

    js验证电话号码手机号码的正则表达式

    下面提供的几款关于js 验证电话号码手机号码正则表达式,是我从网上收藏了,不过都是精品,专业针对手机号与电话号码进行验证的。 代码如下:function checkPhone(phone) { //验证电话号码手机号码,包含153,159号段...

    javascript 实现电话号码验证

    javascript 实现电话号码验证,用户输入数据,可以验证数据是否是合法的电话号码。

    常用的js验证 身份证 汉字 数字 电话号码

    总的来说,JavaScript验证技术在前端开发中起着至关重要的作用,帮助我们确保用户提交的数据有效且安全。通过对身份证、汉字、数字和电话号码的验证,我们可以构建更健壮、更安全的应用程序,提供更好的用户体验。

    js验证电话号码与手机支持+86的正则表达式

    代码如下:<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ...<head> <title>正则表达式验证</title> [removed][removed] <script type=”

    js验证讲解加例子 登录 电话号码 邮箱等验证

    在本教程中,我们将深入探讨如何使用JavaScript进行有效的验证,特别是在登录系统中对用户输入数据如电话号码、邮箱等进行验证。 一、JavaScript验证基础 JavaScript验证是前端开发中的重要环节,它能够实时检查...

    js验证累计资料~~

    5. **js验证电话号码.txt**: 验证电话号码通常需要特定的格式,如国内的11位手机号码。这可能涉及到使用正则表达式,例如 `/^1[3-9]\d{9}$` ,确保输入符合手机号码的格式。 6. **js验证邮件.txt**: 验证电子...

    js验证手机号码

    ### JS验证手机号码知识点详解 #### 1. 正则表达式基础 在JS中,正则表达式是一种用于模式匹配的强大工具,可以用来搜索、替换或提取字符串中的特定模式。正则表达式由一系列字符和特殊符号组成,用于定义搜索模式...

    JS电话、手机号码验证代码

    本篇文章将深入分析一个具体的JavaScript脚本示例,该脚本用于验证电话号码和手机号码的有效性。 #### 二、关键知识点详解 ##### 1. **字符串处理方法** - `Trim` 方法 - **定义**:此方法用于去除字符串两端的...

    常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期

    验证电话号码 电话号码的验证通常需要考虑区号和号码段的不同组合,如: ```javascript function isTel(object) { var s = document.getElementById(object.id).value; var pattern = /^(([0\+]\d{2,3}-)?(0\d{2...

    jq非空验证,js正则表达式验证邮箱和手机号码

    在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...

    js电话号码验证方法

    本知识点将围绕JavaScript(JS)表单验证电话号码的方法进行详细讲解。 首先,我们需要明确国内固定电话号码的组成规则。通常情况下,固定电话号码由7位或8位数字组成,加上可能存在的长途区号。区号为3位或4位数字...

    js javaScript 验证校验小工具包

    这个"js javaScript 验证校验小工具包"显然是一个集合了各种JavaScript验证和校验功能的资源库,旨在帮助开发者更方便地处理表单验证、数据格式检查等常见任务。 在前端开发中,验证和校验通常涉及以下几个方面: ...

    js表单验证、js导出excel、js验证

    2. 自定义验证规则:通过编写自定义函数,可以实现复杂验证,例如邮箱、电话号码、日期等格式的验证。 3. 使用HTML5的内置验证:HTML5引入了新的表单属性,如`required`、`pattern`等,配合JS可以实现更强大的验证...

    营业证、组织结构代码、身份证js验证

    固定电话的验证虽然在给定文件中未详述,但通常包括检查电话号码的格式,例如区号加本地号码的组合,以及号码的有效性,比如数字的连贯性和长度。 ### 总结 在IT行业中,尤其是Web开发领域,数据验证是非常重要的...

    在JavaScript里面电话号码邮件地址省份证验证的简便方法

    在JavaScript中进行电话号码、邮件地址和身份证号码的验证是前端开发中常见的需求。这些验证主要目的是确保用户输入的数据格式正确,从而提高数据质量和用户体验。本文将深入探讨如何使用正则表达式(Regular ...

    js验证代码大全

    4. 电话号码验证:验证输入的字符串是否符合电话号码的格式。 5. URL验证:验证输入的字符串是否为有效的URL地址。 6. 数字验证:确保输入的是整数或小数。 7. 自定义正则表达式验证:根据业务需求定制验证规则。 ...

    JS验证只能输入数字

    ### 三、JS验证固定电话号码格式 #### 3.1 验证逻辑 对于固定电话号码的格式验证,我们需要定义一个更具体的正则表达式来匹配类似“区号-电话号码”的格式,例如 “028-67519441”。 ```javascript function check...

Global site tag (gtag.js) - Google Analytics