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

【JS常用代码】正则表达式验证

阅读更多
(demo在附件里,测试过的)

正则表达式验证

1.仅支持中英文、数字、下划线
示例:
function checkval() {
        var txtitemword=$("#txtitemword1").val();
        var patrn=/^[\u4E00-\u9FA5a-z0-9_]+$/;
        if(null==txtitemword||txtitemword=="")
        {
           alert("不能为空!");
           return false;
        }
        else if(!patrn.exec(txtitemword))
         {
           alert("输入的格式有误!仅支持中英文、数字、下划线!");
            return false;
         } else
        {
           alert("正确!"); return true;
         }
    }

2.匹配Email地址的正则表达式
/^[-_A-Za-z0-9]+@([_A-Za-z0-9]+.)+[A-Za-z0-9]{2,3}$/

3.匹配是否是中文
/^[\u4e00-\u9fa5]+$/

4.匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/

5.匹配国内电话号码(匹配形式如 0511-4405222 或 021-87888822)
/(^(\d{3,4}-)?\d{7,8})$|(11[0-9]{9})/

6.匹配国内手机号码
/^[1]([3][0-9]{1}|50|59|58|82|86|87|88|89)[0-9]{8}$/

7.匹配腾讯QQ号
/[1-9][0-9]{4,}//

8.匹配中国邮政编码
/[0-9]{1}(\d+){5}/

9.匹配身份证
/[1-9]{15}|[1-9]{18}/

10.匹配特定字符串
/^[A-Za-z]+$/

11.匹配特定数字
/^[1-9]d*$/

12.匹配ip地址(提取ip地址时有用)
/\d+\.\d+\.\d+\.\d+/
分享到:
评论

相关推荐

    正则表达式验证器,验证常用的编程语言的正则表达式

    总的来说,"正则表达式验证器"是一个强大的辅助工具,它简化了正则表达式的测试过程,让程序员可以更加专注于代码的其他部分。对于初学者来说,它是一个很好的学习工具,可以帮助理解正则表达式的运作方式;对于经验...

    JS正则表达式验证 常用的都有

    下面将详细介绍与标题“JS正则表达式验证 常用的都有”及描述中提到的知识点。 ### JS正则表达式验证 #### 1. **正则表达式的概念** 正则表达式(Regular Expression)是一种用于处理字符串的强大工具。它由一...

    常用java正则表达式

    ### 常用Java正则表达式知识点 #### 一、引言 正则表达式是一种强大的工具,用于处理文本并查找模式。多种编程语言,包括Perl、PHP、Python、JavaScript以及Java等均内置了对正则表达式的支持。本文将详细介绍Java...

    常用Javascript正则表达式汇总

    JavaScript中的正则表达式是一种强大的文本处理工具,用于在字符串中进行模式匹配和搜索替换。以下是一些常见的JavaScript正则...掌握正则表达式是JavaScript开发中的重要技能,能够极大地提升你的代码效率和质量。

    各种正则表达式验证有数字英文中文符号

    ### 正则表达式验证规则 #### 1. **任意非空字符串验证** ```regex Require:/.+/ ``` 此正则表达式用于匹配任何非空字符串,至少包含一个或多个字符。 #### 2. **电子邮件格式验证** ```regex Email:/^\w+([-+.]\w...

    qt 正则表达式验证工具

    在描述中提到的“正则表达式验证工具”可能是Qt开发者用来测试和调试正则表达式的实用程序。这样的工具通常会提供一个界面,允许用户输入正则表达式和待测试的文本,然后显示匹配结果。它可能还包含其他功能,如高亮...

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

    JavaScript正则表达式是实现邮箱验证的常用方法。本文将详细介绍如何使用JavaScript正则表达式对邮箱进行验证,以及常见的邮箱验证正则表达式的写法和注意事项。 首先,邮箱的基本结构由本地部分、"@"符号和域名...

    JS的正则表达式进行验证

    ### 描述解析:“常用的JS的正则表达式进行验证。非常适合用户的使用” 描述进一步强调了正则表达式在JS中进行验证的常见性及其对用户体验的正面影响。通过合理的正则表达式设计,可以实现对用户输入的即时反馈,...

    关于JQUERY的常用的正则表达式

    在进行Web前端开发时,利用jQuery结合正则表达式对用户输入的数据进行验证是一种非常常见的做法。这不仅可以提高用户体验,还能有效地确保数据的有效性和安全性。根据提供的文件信息,我们可以总结出以下常用正则...

    常用js正则表达式验证

    ### 常用JS正则表达式验证 在前端开发中,正则表达式的使用非常广泛,尤其是在数据验证方面。本文将详细介绍一个包含多种验证功能的正则表达式集合,这些表达式主要用于验证身份、电话号码、证件号码等信息。 ####...

    JavaScript常用正则表达式

    正则表达式在JavaScript中的应用非常广泛,熟练掌握其语法和常用模式对于提高代码的健壮性和效率至关重要。通过不断实践和学习,开发者可以创建出更复杂的正则表达式,以应对各种数据验证和文本处理的需求。

    邮箱校验正则表达式

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

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

    ### 常用正则表达式集锦及应用场景 #### 1. 只能输入数字:“^[0-9]*$” - **含义**: 匹配任何由数字组成的字符串。 - **应用场景**: 适用于需要用户输入纯数字的情况,例如年龄、价格等。 #### 2. 只能输入n位的...

    常用的正则表达式验证

    【正则表达式验证】 正则表达式是一种强大的文本处理工具,常用于数据验证、文本检索和替换等场景。在上述代码中,我们看到几个针对特定格式的数据进行验证的示例,例如手机号码、电子邮件地址和电话号码。下面将...

    比较常用证件正则表达式验证大全

    最近做项目,有项目需求需要对各种常用...而港澳通行证,台湾通行证,护照这些证件,在网上没有搜到正则验证的方法,后来经过一番折腾,结合validator这个验证插件写了一些代码,在此分享给大家,需要的朋友可以参考下

    常用的javascript基于正则表达式的文本框验证代码

    正则表达式(Regular Expression)在JavaScript中扮演着关键角色,它是一种强大的文本匹配工具,可以用来执行复杂的数据验证。 1. **正则表达式基础** 正则表达式是由字符和特殊符号组成的模式,用于匹配字符串。...

    正则表达式(基本包含所有验证的正则)

    在本篇文章中,我们将详细探讨几种常用的正则表达式应用场景,并提供相应的示例代码。 #### 二、限制输入内容的应用场景 ##### 1. 只能输入中文 为了确保用户输入的是中文字符,可以使用以下正则表达式: ```...

    正则表达式(日期校验)

    本文将详细介绍如何使用正则表达式来验证日期格式,并通过两个具体的示例来展示其用法。 #### 二、基础知识回顾 在深入了解具体实现之前,我们先简要回顾一下正则表达式的相关概念以及JavaScript中的日期对象。 #...

Global site tag (gtag.js) - Google Analytics