`
bluenemo
  • 浏览: 179050 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JS正则验证邮箱/手机/电话的格式

阅读更多

function test()

       {
           var temp = document.getElementById("text1");
           //对电子邮件的验证
          var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
          if(!myreg.test(temp.value))
           {
               alert('提示\n\n请输入有效的E_mail!');

               myreg.focus();
               return false;
           }
        }
       //由于方法相同,一下只写出相关的正则表达式
       //对于手机号码的验证(提供了两种方法)
       var mobile=/^((13[0-9]{1})|159|153)+\d{8}$/;
       var mobile1=/^(13+\d{9})|(159+\d{8})|(153+\d{8})$/;
       //对于区号的验证
       var phoneAreaNum = /^\d{3,4}$/;
       //对于电话号码的验证
       var phone =/^\d{7,8}$/;

 

 

 

相关解释:

     1.  /^$/ 这个是个通用的格式。
         ^ 匹配输入字符串的开始位置;$匹配输入字符串的结束位置
     2. 里面输入需要实现的功能。
        * 匹配前面的子表达式零次或多次;
       + 匹配前面的子表达式一次或多次;
       ?匹配前面的子表达式零次或一次;
       \d  匹配一个数字字符,等价于[0-9]

分享到:
评论

相关推荐

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

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

    JS input正则验证大全

    本资源包“JS input正则验证大全”主要聚焦于使用JavaScript进行输入框(input)的各种类型的数据验证,包括英文、中文、邮箱、手机号、银行卡和身份证等常见字段的正则校验规则。以下是对这些知识点的详细说明: 1...

    JS 正则验证表单

    **JS正则验证表单**是前端开发中一个至关重要的环节,主要用于确保用户输入的数据符合预设的格式,从而提高数据质量和应用安全性。在本文中,我们将深入探讨JavaScript中的正则表达式及其在表单验证中的应用。 正则...

    JS正则验证邮箱的格式详细介绍

    对于我们做WEB开发的,对表单的验证是必不可少的,所以今天把常用的一些验证罗列出来,呵呵,今天下午刚学的JS正则表达式,有什么不足的地方还希望大家批评指正。 一.相关的代码 代码如下:function test() { var ...

    js正则练习-账号密码邮箱匹配

    5. **JavaScript中的正则验证** - 在JavaScript中,可以使用`test()`方法来测试字符串是否匹配正则表达式,如`/pattern/.test(input)`。 - `match()`方法则可以返回与正则匹配的所有部分,如果没有匹配项,则返回`...

    js与jquery正则验证电子邮箱、手机号、邮政编码的方法.docx

    JS与JQuery正则验证电子邮箱、手机号、邮政编码的方法 本文主要介绍了使用JavaScript和JQuery进行电子邮箱、手机号、邮政编码的正则验证方法,旨在帮助开发者快速掌握相关技术。 电子邮箱验证 电子邮箱验证是Web...

    简单的正则表达式+js验证邮箱例子

    简单的正则表达式+js验证邮箱例子 新手必备 !

    js正则表达式大全

    【JavaScript 正则表达式大全】是一篇...这些函数提供了一套完整的JavaScript正则表达式验证工具,涵盖了常见的数据格式检查,如日期、时间、邮箱、数字、字母数字组合等,对于前端开发人员来说是非常实用的参考资料。

    日常收集JS邮箱验证正则表达式

    此外,正则表达式虽然能够帮助验证邮箱格式,但仍然无法保证邮箱地址实际存在或者是否能够成功接收邮件,这需要通过发送验证邮件等方式进行二次确认。 在JavaScript中,可以使用正则表达式对象的test方法对输入的...

    js正则验证资源下载

    这个"js正则验证规则大全"提供了多种常见的验证规则,包括必填、邮箱、电话、手机号码、网址、身份证号、货币、数字、邮政编码、QQ号、整数、浮点数、英文字符、中文字符、用户名安全性和自定义正则表达式等。...

    JS正则验证表单

    **一、JavaScript正则验证** 1. **创建正则表达式对象**:在JS中,我们可以通过构造函数`RegExp`来创建一个正则对象,例如`var pattern = new RegExp("^[a-zA-Z0-9]+$")`,这个正则表达式将匹配仅包含字母和数字的...

    jquery 表单验证 (邮箱正则验证、非空录入、数据显示等)

    在JavaScript中,正则表达式是验证邮箱格式的主要工具。对于一个有效的电子邮件地址,常见的正则表达式可以写为`/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/`。这个正则表达式会检查输入的字符串是否包含@...

    邮箱校验正则表达式

    在给定的示例代码中,我们可以看到使用JavaScript来实现邮箱校验正则表达式的验证。首先,我们需要获取用户输入的邮箱地址,然后使用正则表达式来判断输入的字符串是否符合邮箱地址的格式。如果输入的字符串不符合...

    JS正则验证

    JavaScript正则表达式是用于处理文本字符串...例如,通过组合不同的模式,可以创建出更加精确的邮箱验证规则,或者针对特定格式的电话号码进行验证。正则表达式的灵活性和威力使得它们成为前端开发中不可或缺的一部分。

    JS正则表达式验证 数据格式:邮箱、电话、网址等

    在JavaScript中,正则表达式被广泛用于数据格式的验证,例如邮箱地址、电话号码、网址等。本篇文章将详细解读一个示例代码片段,它展示了如何利用正则表达式进行数据格式的有效验证。 #### 二、基础知识回顾 在深入...

    正则表达式匹配/可以自定义正则表达式

    例如,如果你想验证一个字符串是否为有效的邮箱地址,你可以使用如下的正则表达式: `^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$` 这个表达式的含义是:字符串必须以字母、数字、下划线、点、百分号、加号...

    JS正则验证大全 (.Net客户端验证)

    "JS正则验证大全 (.Net客户端验证)"这个资源集成了多种常见的JavaScript正则表达式,用于各种常见数据类型的验证,如电子邮件、电话号码、日期等。 正则表达式(Regular Expression)是模式匹配工具,可以用来进行...

    常用正则表达式集锦 js常用正则验证

    ### 常用正则表达式集锦及应用场景 #### 1. 只能输入数字:“^[0-9]*$” ...以上正则表达式集锦覆盖了常见的数据验证需求,可以帮助开发者快速实现前端数据格式的校验,提高用户体验并减少后端处理负担。

Global site tag (gtag.js) - Google Analytics