`

验证正则表达式

    博客分类:
  • js
 
阅读更多

var validateRegExp={

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_-]+$", //密码
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-z0-9\\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。其中,本地...

    邮箱验证正则表达式

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

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

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

    java 银行卡 验证 正则表达式使用

    在"java 银行卡 验证 正则表达式使用"这个主题中,我们将深入探讨如何利用正则表达式进行银行卡、手机号码和邮箱以及URL地址的有效性验证。下面将详细介绍这些知识点。 首先,银行卡验证。银行卡号通常由一系列数字...

    常用验证正则表达式

    常用验证正则表达式,手机号验证,身份证号验证,邮箱验证,等等,

    正则表达式验证正则表达式验证

    正则表达式正则表达式正则表达式正则表达式 验证程序

    验证正则表达式正确与否的小工具

    验证正则表达式正确与否的小工具,C#编写

    IP验证正则表达式

    给定文件中的标题、描述及部分内容聚焦于“IP验证正则表达式”,这是一项关键的技术知识点,用于确保输入的字符串符合IPv4地址的标准格式。 ### IP地址基础知识 IP(Internet Protocol)地址是互联网上每个设备的...

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

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

    验证正则表达式工具

    验证正则表达式工具是程序员和网站开发者的重要辅助工具,它们能帮助用户测试和调试正则表达式,确保其能够按照预期正确地匹配目标文本。 "验证正则表达式工具"通常具有以下特性: 1. **实时测试**:用户可以输入...

    最常用的一些正则表达式和验证正则表达式

    在C#编程语言中,正则表达式被广泛应用于数据验证,如检查电子邮件地址的有效性或网址URL的格式。以下是对这些常见正则表达式及其在C#中应用的详细解释: 1. **电子邮件地址的正则表达式**: 验证电子邮件地址通常...

    常用各类验证 正则表达式

    ### 常用各类验证正则表达式 在软件开发过程中,经常需要用到各种验证规则来确保用户输入的数据格式正确无误。这些验证规则通常通过正则表达式来实现。下面将详细介绍几种常用的验证正则表达式及其应用场景。 ####...

    测试正则表达式软件

    正则表达式(Regular Expression,简称regex)是用于匹配字符串的一种模式,广泛应用于文本处理、数据验证、搜索和替换等场景。在Java编程语言中,正则表达式是一个强大的工具,能够帮助开发者高效地处理字符串。...

    正则表达式验证工具,正则表达式校验工具

    正则表达式验证工具 V1.0 本软件主要用于检测正则表达式是否正确。 运行环境:本软件为绿色软件,无需安装,但需要Microsoft .NET Framework 4 支持,如果没有请前去下载(下载路径:...

    正则验证小工具,验证正则表达式,匹配字符

    这个“正则验证小工具”就是专为方便用户测试和验证正则表达式设计的实用程序。下面我们将深入探讨正则表达式的基本概念、主要功能以及如何使用此类测试器进行验证。 1. **正则表达式基本概念**: - **模式匹配**...

    正则表达式转换工具

    - 数据验证:在表单提交时,可以使用正则表达式验证输入格式,如邮箱、电话号码等。 - 文件搜索:在代码编辑器中,使用正则表达式快速查找和替换特定模式的文本。 - 数据清洗:在数据预处理阶段,正则表达式可以...

    常用正则表达式HTML,JAVA合集

    电话号码的验证正则表达式会根据地区规则有所不同。在中国,11位数字的手机号码验证可能如下: ```regex ^1[3-9]\\d{9}$ ``` 这个表达式会匹配以1开头,第二位是3到9之间任意数字,后面跟着9个数字的字符串。 ...

    用于前台验证正则表达式文档

    正则表达式是一种强大的文本处理工具,常用于数据验证、搜索、替换等操作。在前端开发中,正则表达式是进行数据校验的关键技术,确保用户输入的数据符合特定格式,从而提高应用的安全性和用户体验。 1. **正则...

Global site tag (gtag.js) - Google Analytics