ZH : /[u4e00-u9fa5]/, // 中文字符
EMPTY_LINE : /ns*r/, // 空行
//EMAIL : /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/,// email
EMAIL: /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/, //email
//WWW : /[a-zA-z]+:\/\/[^s]*/, // 网址 deleted by w00132129
WWW : /^.{1,256}$/,
CN_TEL : /^[0-9\-]{1,15}$/ ,///d{3}-d{8}|d{4}-d{7}/, // 固定电话(传真号码)modified by w00132129 限制为15位
//CN_MOBILE : /d{3}-d{8}|d{4}-d{7}/, // 中国手机号码
CN_MOBILE : /^((\+86)|(86))?((1(3|5|8)[0-9][0-9]{8}))$/, //added by w00132129
//CN_POST : /[1-9]d{5}(?!d)/, // 中国邮编校验 deleted by w00132129
CN_POST : /^\d{1,10}$/,
IP4 : /\d+.\d+.\d+.\d+/, // IPV4
IP6 : /\d+.\d+.\d+.\d+.\d+.\d+/, // IPv6
AZNum : /^[a-zA-Z0-9]*$/, //大小写字母及数字
PassWd : /^[\x00-\xff]*$/, //所有单字节字符
Blank : /.*\s+.*/, //是否为空白字符
// 数字正则
UINTEGER : /^\+?[1-9][0-9]*$/, // 匹配正整数
NINTEGER : /^-?[1-9][0-9]*$/, // 匹配负整数
INTEGER : /^(-|\+)?\d+$/, // 匹配整数
//INTEGER : /^-?\d{1,}[^0]$/, // 匹配整数
N_NINTGER : /^[1-9]\d*$|^0$/, // 匹配非负整数(正整数 + 0)
N_UINTEGER : /^-[1-9]\d*|0?$/, // 匹配非正整数(负整数 + 0)
UFLOAT : /^[1-9]\d*\.\d*|0\.\d*[1-9]\d*?$/, // 匹配正浮点数
NFLOAT : /^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)?$/, // 匹配负浮点数
//FLOAT : /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)?$/, // 匹配浮点数
FLOAT : /^-?([0-9]{0,})\.?[0-9]*$/, // 匹配浮点数
N_NFLAOT : /^[1-9]\d*\.\d+$|^0\.\d*[1-9]\d*$|^0?\.0+$|^0?$/, // 匹配非负浮点数(正浮点数 + 0)
N_UFLOAT : /^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0?$/, // 匹配非正浮点数(负浮点数 + 0)
XXXX_XX : /^[0-9]+(.[0-9]{1,2})?$/, // 匹配两位小数的数字
验证url:http或https开头
^[Hh][Tt][Tt][Pp][Ss]?(://)(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*((:\\d+)?)(/(\\w+(-\\w+)*))*(\\.?(\\w)*)(\\?)?(((\\w*%)*(\\w*\\?)*(\\w*:)*(\\w*\\+)*(\\w*\\.)*(\\w*&)*(\\w*-)*(\\w*=)*(\\w*%)*(\\w*\\?)*(\\w*:)*(\\w*\\+)*(\\w*\\.)*(\\w*&)*(\\w*-)*(\\w*=)*)*(\\w*)*)$
验证url:^(https|http|www|ftp|)?(://)?(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*((:\\d+)?)(/(\\w+(-\\w+)*))*(\\.?(\\w)*)(\\?)?(((\\w*%)*(\\w*\\?)*(\\w*:)*(\\w*\\+)*(\\w*\\.)*(\\w*&)*(\\w*-)*(\\w*=)*(\\w*%)*(\\w*\\?)*(\\w*:)*(\\w*\\+)*(\\w*\\.)*(\\w*&)*(\\w*-)*(\\w*=)*)*(\\w*)*)$
分享到:
相关推荐
在Java和JavaScript中,正则表达式是开发人员不可或缺的工具,无论是在数据验证、文本处理还是文件操作等方面,都能发挥巨大作用。 综上所述,Java和JavaScript的正则表达式具有广泛的应用,它们提供了丰富的语法和...
在Web应用开发中,例如"WebApplication2"这样的项目,可以利用前端验证(如JavaScript)和后端验证(如服务器端语言如Java、Python等)双重校验密码强度,以提供更高的安全性。前端验证可以即时反馈给用户,而后端...
各种正则验证.正则表达式,多种的验证样式。。jsp
"神器验证正则表达式去除复制代码前的序号"这一主题,主要涉及如何利用正则表达式来解决在编程或文本编辑时遇到的一个常见问题:代码块中的序号。 当我们在网页、文档或者代码仓库中复制代码段时,有时这些代码段会...
在IT行业中,EL(Expression Language)正则表达式和Java中的正则验证是开发者必备的技能之一。这些技术广泛应用于数据验证、文本处理、输入检查等场景,为保证程序的安全性和准确性提供了强大的支持。 首先,EL,...
Java正则表达式虽然与JavaScript的正则表达式有所不同,但其优点在于能够极大地提高编程效率,特别是在处理如验证EMAIL地址等复杂文本匹配任务时,相比传统的编程方法,正则表达式能用更少的代码实现相同的功能。...
### 常用各类验证正则表达式 在软件开发过程中,经常需要用到各种验证规则来确保用户输入的数据格式正确无误。这些验证规则通常通过正则表达式来实现。下面将详细介绍几种常用的验证正则表达式及其应用场景。 ####...
多种编程语言,包括Perl、PHP、Python、JavaScript以及Java等均内置了对正则表达式的支持。本文将详细介绍Java中正则表达式的使用方法,并通过Jakarta-ORO库来演示具体的实现过程。 #### 二、正则表达式基础知识 #...
在实际应用中,通常会结合前端JavaScript库(如jQuery、React、Vue等)和后端服务器语言(如PHP、Java、Python等)进行表单验证,确保数据在传输前就符合预期格式。 在"表单验证"这个压缩包文件中,可能包含了各种...
在JavaScript中,正则表达式可以用来验证用户输入,例如检查邮箱地址的有效性或手机号码的格式。以下是一些JavaScript中常见的正则表达式及其应用: 1. 邮箱验证: ```javascript const emailRegex = /^[a-zA-Z0-...
Java正则表达式与JavaScript的正则表达式并不完全相同,尽管它们在很多方面有相似之处。Java正则表达式提供了高效和简洁的方式来处理复杂的字符串操作,例如验证电子邮件地址。相比于传统的编程方法,使用正则表达式...
在提供的示例代码中,我们看到一个简单的登录页面,其中包含了一个名为 `AA` 的 JavaScript 函数,该函数用于验证用户输入的用户名是否符合上述正则表达式的规则。 ```javascript function AA() { var name = ...
包括后台java正则验证及前台js验证 请输入一个数字(精确到小数点后两位): fdsa54325.54 fdsa54325.54 false 请输入一个数字(金额不超过万亿精确到小数点后两位) 请输入一个数字(精确到小数点后两位): ...
JAVA正则表达式 正则表达式是用于描述文本规则的工具。它可以用来搜索符合某些复杂规则的字符串。正则表达式提供了一种灵活、强大且灵活的方式来匹配和操作字符串。 1. 正则表达式的基本概念 正则表达式可以被...
在实际应用中,我们可能会在前端使用JavaScript进行验证,或者在后端使用Python、Java等语言。下面是一段JavaScript代码示例,展示如何使用上述正则表达式验证输入: ```javascript function validateAmount...
以上内容涵盖了JavaScript正则表达式的基础和进阶知识点,对于理解和使用JavaScript正则表达式进行文本处理和验证等任务非常有帮助。通过深入学习和实践,你可以掌握这一强大的工具,提升你的编程技能。
在编程世界中,JavaScript(JS)和Java是两种广泛使用的编程语言,它们都在处理文本处理、数据验证和数据提取时利用正则表达式(Regular Expression)这一强大的工具。正则表达式是一种模式匹配语言,可以用来查找、...
### js正则表达式详解 #### 一、正则表达式基础知识 正则表达式是一种强大的文本处理工具,被广泛应用于各种编程语言中,用于文本的查找与替换、验证等场景。JavaScript同样支持正则表达式的使用,并且具有非常...