`
maomaozgc
  • 浏览: 338500 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js 验证电话号码和手机号码错误

阅读更多
问题:
    如何在一个文本域来校验号码:


错误写法:
...
     function checkNumber(){
       if($("#number").val().search(/^0{0,1}(13[1-9]{1}|15[8,9]|189)[0-9]{8}$/)==-1
         || $("#number").val().search(/^[0-9]{2,4}-[0-9]{7,9}$/)==-1){
               alert("number wrong");    
               return false;
       }
         return true;
        
     }

....

正确写法:
     
     function checkNumber(){
       if($("#number").val().search(/^0{0,1}(13[1-9]{1}|15[8,9]|189)[0-9]{8}$/)!=-1
         || $("#number").val().search(/^[0-9]{2,4}-[0-9]{7,9}$/)!=-1){
             
               return true;
       }else{
               return false;
       }       
        
     }


html部分:
  number: <input type="text" name="number" id="number" />
分享到:
评论

相关推荐

    js验证手机号码

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

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

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

    js身份证号码,电话号码验证等脚本

    #### 二、JS 电话号码和手机号码验证 电话号码和手机号码的验证对于确保信息的准确性和安全性至关重要。不同国家和地区的电话号码格式各异,因此需要定制化的验证规则。 **2.1 电话号码验证** 电话号码一般包含...

    JS验证_密码用户名手机号码用户姓名

    - **解释**:此正则表达式用于验证手机号码或电话号码。`^1[3,5,7,8]\d{9}$`表示中国大陆常见的11位手机号码,其他部分则是针对不同格式的座机号码。 - **应用场景**:适用于用户信息填写时的联系方式验证。 #### ...

    js代码验证手机号码和电话号码是否合法

    在上述给定文件中,提供了使用JavaScript验证手机号码和电话号码的示例代码。代码中的主要知识点包括: 1. 表单数据获取 在验证之前,需要从HTML表单中获取用户输入的电话号码和手机号码数据。代码通过`document....

    JavaScript截取手机号码 手机验证 身份证验证等等

    本篇文章将深入探讨如何使用JavaScript进行手机号码和身份证号码的截取与验证。 手机号码验证: 在中国,手机号码通常为11位数字。我们可以创建一个函数,利用正则表达式来检查用户输入的字符串是否符合手机号码的...

    电话号或者手机号验证

    电话号码和手机号码的验证是数据收集和用户认证过程中的基础步骤。上述代码展示了如何利用JavaScript的正则表达式功能来实现这一功能。然而,实际应用中可能还需要考虑更多因素,如国家/地区的特定号码格式、手机号...

    正则验证手机号码

    给定代码中的`functionCheckreg()`函数实现了对电话号码和手机号码的验证。这里主要关注手机号码验证部分。 ##### 1. 手机号码验证逻辑 ```javascript if(document.form.UserMobile.value!=""){ var mobile = ...

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

    2. 格式验证:检查输入数据的格式是否符合预设规则,如电话号码和邮箱格式。 3. 范围验证:限制输入值在特定范围内,如密码强度要求或年龄范围。 4. 唯一性验证:验证数据在整个数据库中的唯一性,通常需要与服务器...

    jquery input字符串验证(手机号码验证、字母数字验证) 带示列

    本教程将详细讲解如何使用jQuery进行字符串验证,特别是手机号码验证和字母数字验证,以及涉及的正则表达式知识。 一、jQuery基础 jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、事件处理和动画...

    js验证邮箱、qq号、手机电话

    本文将深入解析如何使用JavaScript来验证电子邮件地址、QQ号码、固定电话以及手机号码,以确保数据格式正确。 ### 验证电子邮件地址 电子邮件地址的格式较为复杂,一般包含用户名部分和域名部分。用户名部分由字母...

    JS手机号码输入框特效.zip

    总的来说,"JS手机号码输入框特效"是一个结合了输入监听、格式化、验证和用户体验优化的JS应用实例。开发者通过巧妙地利用JS特性,创建了一个既实用又美观的输入组件,使得用户在输入电话号码时能享受到流畅的交互...

    js电话号码验证方法

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

    数据验证JS脚本(手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱、身份证号码等).pdf

    1. 手机号码验证:JS函数`validatePhone`和`IsTelephone`用于验证电话号码的格式。`validatePhone`函数使用正则表达式`/^0?\d{11}$/`,这个正则确保了输入的号码以0开头,且包含11位数字。如果输入不符合这个规则,...

    移动官方检测手机号码Javascript代码

    本文将深入解析中国移动官方网站上用于检测手机号码的JavaScript代码,旨在帮助开发者理解和应用类似的验证机制。 ### 移动官方检测手机号码的JavaScript代码分析 #### 1. 正则表达式的运用 在提供的代码片段中,...

    js登录验证,包含邮箱,电话,QQ,用户名、等各种数据的验证

    电话号码验证因国家和地区而异,以下为中国大陆手机号码的验证示例: ```javascript function validatePhone(phone) { const regex = /^1[3-9]\d{9}$/; return regex.test(phone); } ``` 这个正则表达式会...

    注册邮箱验证、手机号验证等正则表达验证

    在“注册邮箱验证、手机号验证等正则表达验证”这个主题中,我们将探讨如何使用正则表达式来验证用户的邮箱地址和手机号码。 1. 邮箱验证: 邮箱地址通常由用户名、@符号、域名和顶级域组成。一个基本的邮箱正则...

    数据验证JS脚本(手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱、身份证号码等)归类.pdf

    本文将深入探讨一种常用的数据验证方式,即JavaScript脚本验证,包括手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱和身份证号码等常见数据类型的验证方法。 首先,我们来看身份证号码验证。身份证号码在...

    js验证邮箱、qq号、手机电话.

    根据给定的信息,本文将详细解释JavaScript中用于验证电子邮件地址、QQ号码以及手机号码的代码逻辑及实现方式。 ### 一、验证电子邮件地址 #### 函数定义:`verfifyEmail()` 该函数用于验证用户输入的电子邮件...

Global site tag (gtag.js) - Google Analytics