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

js验证正则表达式

 
阅读更多

    decmal:"^([+-]?)\\d*\\.\\d+$", //浮点数

    decmal1:"^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$", //正浮点数

    decmal2:"^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$", //负浮点数

    decmal3:"^-?([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0)$", //浮点数

    decmal4:"^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$", //非负浮点数(正浮点数 + 0)

    decmal5:"^(-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*))|0?.0+|0$", //非正浮点数(负浮点数 + 0)

    intege:"^-?[1-9]\\d*$", //整数

    intege1:"^[1-9]\\d*$", //正整数

    intege2:"^-[1-9]\\d*$", //负整数

    num:"^([+-]?)\\d*\\.?\\d+$", //数字

    num1:"^[1-9]\\d*|0$", //正数(正整数 + 0)

    num2:"^-[1-9]\\d*|0$", //负数(负整数 + 0)

    ascii:"^[\\x00-\\xFF]+$", //仅ACSII字符

    chinese:"^[\\u4e00-\\u9fa5]+$", //仅中文

    color:"^[a-fA-F0-9]{6}$", //颜色

    date:"^\\d{4}(\\-|\\/|\.)\\d{1,2}\\1\\d{1,2}$", //日期

    email:"^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$", //邮件

    idcard:"^[1-9]([0-9]{14}|[0-9]{17})$", //身份证

    ip4:"^(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)$", //ip地址

    letter:"^[A-Za-z]+$", //字母

    letter_l:"^[a-z]+$", //小写字母

    letter_u:"^[A-Z]+$", //大写字母

    mobile:"^0?(13|15|18)[0-9]{9}$", //手机

    notempty:"^\\S+$", //非空

    password:"^.*[A-Za-z0-9\\w_-]+.*$", //密码

    fullNumber:"^[0-9]+$", //数字

    picture:"(.*)\\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$", //图片

    qq:"^[1-9]*[1-9][0-9]*$", //QQ号码

    rar:"(.*)\\.(rar|zip|7zip|tgz)$", //压缩文件

    tel:"^[0-9\-()()]{7,18}$", //电话号码的函数(包括验证国内区号,国际区号,分机号)

    url:"^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$", //url

    username:"^[A-Za-z0-9_\\-\\u4e00-\\u9fa5]+$", //用户名

    deptname:"^[A-Za-z0-9_()()\\-\\u4e00-\\u9fa5]+$", //单位名

    zipcode:"^\\d{6}$", //邮编

    realname:"^[A-Za-z\\u4e00-\\u9fa5]+$", // 真实姓名

    companyname:"^[A-Za-z0-9_()()\\-\\u4e00-\\u9fa5]+$",

    companyaddr:"^[A-Za-z0-9_()()\\#\\-\\u4e00-\\u9fa5]+$",

    companysite:"^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&#=]*)?$"

分享到:
评论

相关推荐

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

    本文将详细介绍如何使用JavaScript正则表达式对邮箱进行验证,以及常见的邮箱验证正则表达式的写法和注意事项。 首先,邮箱的基本结构由本地部分、"@"符号和域名部分组成。一般格式为:username@domain。其中,本地...

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

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

    JavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txt

    根据提供的文件信息,本文将详细解释与JavaScript中的正则表达式相关的知识点,这些知识点主要涉及字符串验证、格式检查以及特定模式匹配等方面。 ### 正则表达式基础 在深入探讨具体的正则表达式之前,先简要回顾...

    JavaScript正则表达式验证身份证号码是否合法(两种方法)分析.docx

    JavaScript正则表达式验证身份证号码是否合法(两种方法)分析 正则表达式(Regular Expression)是一种描述字符模式的对象。下面,我们将通过JavaScript正则表达式来验证身份证号码是否合法。 正则表达式的基本...

    正则式工具(自动生成正则表达式)

    4. **代码生成**:对于多种编程语言,如Java、Python、JavaScript等,工具可以生成对应的代码片段,方便将正则表达式集成到项目中。 5. **学习资源**:为了帮助用户深入理解正则式,工具可能还包含教程、参考资料和...

    js_正则表达式全攻略

    在JavaScript中,正则表达式被广泛应用于字符串操作、表单验证、数据提取等多种场景,其简洁性和灵活性使其成为开发人员必备的技能之一。 #### 二、实战案例详解 ##### 1. 匹配结尾的数字 **问题描述**:提取字符...

    神器验证正则表达式去除复制代码前的序号

    "神器验证正则表达式去除复制代码前的序号"这一主题,主要涉及如何利用正则表达式来解决在编程或文本编辑时遇到的一个常见问题:代码块中的序号。 当我们在网页、文档或者代码仓库中复制代码段时,有时这些代码段会...

    邮箱验证正则表达式

    在给定的文件信息中,“邮箱验证正则表达式”这个标题直接点明了文章的主题,即如何使用正则表达式进行邮箱地址的有效性检查。描述部分虽然出现了重复,但其核心意图是强调邮箱验证正则表达式的应用与重要性。标签...

    使用正则表达式验证一年的12个月份

    在IT行业中,正则表达式是处理字符串时不可或缺的一部分,尤其在数据验证、文本提取等方面。在这个场景中,我们需要创建一个正则表达式来验证输入是否符合一年12个月份的格式。 首先,我们要明确一年中的12个月份的...

    正则表达式验证金额格式

    下面是一段JavaScript代码示例,展示如何使用上述正则表达式验证输入: ```javascript function validateAmount(amountStr) { const regex = /^-?[0-9]+(\.[0-9]{1,2})?$/; return regex.test(amountStr); } ...

    js正则表达式限制文本框只能输入数字,能输小数点.

    在JavaScript中,正则表达式通常用于字符串操作,例如验证表单输入、搜索文本以及替换字符等。 #### 2. 验证数字和小数点的正则表达式 要限制文本框只能输入数字并允许小数点,可以使用如下的正则表达式: ```...

    精通正则表达式(第三版)简体中文版

    - **JavaScript中的正则表达式**:JavaScript的正则表达式对象提供了丰富的功能,包括全局匹配、忽略大小写等选项。 - **.NET框架中的正则表达式**:通过System.Text.RegularExpressions命名空间提供支持。 #### 六...

    JS的正则表达式进行验证

    一个简单的日期格式验证正则表达式可以是:`/^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$/`。这个正则表达式可以匹配“yyyy-mm-dd”、“yyyy/mm/dd”或“yyyy.mm.dd”格式的日期,其中年份...

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

    根据提供的文件信息,我们可以推断出此文档主要讨论的是JavaScript中的正则表达式验证方法以及一些其他相关的JavaScript功能。下面将详细介绍与标题“JS正则表达式验证 常用的都有”及描述中提到的知识点。 ### JS...

    只验证数字和字母的正则表达式

    在提供的示例代码中,我们看到一个简单的登录页面,其中包含了一个名为 `AA` 的 JavaScript 函数,该函数用于验证用户输入的用户名是否符合上述正则表达式的规则。 ```javascript function AA() { var name = ...

    常用的JavaScript验证正则表达式.txt

    ### 常用的JavaScript验证正则表达式详解 #### 一、概述 在Web开发过程中,表单验证是确保用户输入数据准确性的重要环节之一。正则表达式因其强大的匹配能力而成为进行这类验证的首选工具。本文将详细介绍一系列...

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

    这个验证器特别适用于程序员,他们可能需要在多种不同的编程语言中使用正则表达式,如JavaScript、Python、Java、C#等。每种语言虽然都支持正则表达式,但其语法和行为可能略有差异,因此验证器是一个极好的辅助工具...

    表单验证的正则表达式

    表单验证的正则表达式html与js表单验证的正则表达式html与js表单验证的正则表达式html与js

    三目运算符+正则表达式

    比如,在一个输入验证功能中,我们可以用三目运算符判断用户输入是否为空,然后根据结果使用正则表达式进行进一步的验证: ```javascript let input = document.getElementById('emailInput').value; let isValid =...

    JS只能输入数字,数字和字母等的正则表达式

    在JavaScript(JS)中,正则表达式是一种强大的工具,用于匹配、查找、替换和验证字符串中的模式。本文将深入探讨如何使用正则表达式来限制用户在HTML文本框中只能输入数字和字母。 首先,我们需要理解正则表达式的...

Global site tag (gtag.js) - Google Analytics