- 浏览: 56778 次
- 性别:
- 来自: 上海
文章分类
最新评论
最近做的一个内部系统项目,涉及大量的文本校验,里面用到了一些常用的正则表达式,收集不易,先记录在此,以备后用。
下面其实是代码中一个枚举类的代码片段,本人有点懒,就不做细致整理了:
/** 科学计数法正则表达式 */
REGEX_SCIEN("^((\\d+.?\\d+)[Ee]{1}(\\d+))$", "科学计数法正则表达式"),
/** 手机号验证正则表达式 */
REGEX_MOBILE("^1(3|5|8)[0-9]{9}$", "手机号验证正则表达式"),
/** 金额格式正则表达式 */
REGEX_AMOUNT("^[-]?[\\d]{1,10}([.]{1}[\\d]{1,2})?$", "金额格式正则表达式"),
/** yyyyMM正则表达式 */
REGEX_MONTH("^([1-9]\\d{3})(([0][1-9])|([1][0-2]))$", "yyyyMM正则表达式"),
/** yyyyMMdd日期格式正则表达式 */
REGEX_DATE(
"(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))0229)",
"yyyyMMdd日期格式正则表达式"),
/** Email验证正则表达式 */
REGEX_EMAIL(
"^(([_\\w-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([_\\w-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?))$",
"Email验证正则表达式");
发表评论
-
JVM参数以及调优
2011-10-24 23:39 793一、JVM配置参数中文说明: 1、-Xmixed ... -
分布式服务框架之NIO(一)
2011-10-22 23:08 1298NIO在实现分布式服务框架中非阻塞高并发的服务器端功能 ... -
Spring声明线程池配置示例
2011-09-13 14:19 722<bean id="***Ta ... -
HTTPS下载的问题
2011-08-31 17:18 1726遇到一个很恶心的问题,开发以及测试环境是http协议,下 ... -
实现自己的csv文件解析引擎
2011-08-26 14:29 1458前言: 这里仅仅支持Excel文件导出的CSV文件,解 ... -
迷茫了
2011-08-08 23:09 731又迷茫了,感觉没事可做,什么都不想做 实际并不是没事可做,实 ... -
通用的excel报表生成工具类
2011-07-20 20:41 1098下面这个工具类是今天半天的劳动成果。 以后自己也可能用得到。 ... -
正则表达式元字符总结
2011-07-14 23:22 913正则表达式元字符总结如下: 点号(.):任何单字符的通 ... -
多并发情况下日志信息中如何区分不同线程(客户端)调用
2011-07-13 21:57 1354在企业开发中,常常会遇到这样的需求:通过一个唯一标 ... -
windows下perl开发环境搭建
2011-07-09 22:07 68941、下载并安装ActivePerl,貌似不需要额外的配置,一步 ... -
如何让右键菜单出现“命令行在这里”,即cmd here
2011-06-29 00:24 4700要在命令行下跳转到某个嵌套很深的目录下时,使用cd命令等比 ... -
使用JMock简介
2011-06-28 13:36 940一、常用关键字 one ... -
利用数据库锁实现简单的防并发编程
2011-06-22 23:27 1074大约有两类情况: 1、一个程序代码块同一时刻只允许一个 ... -
程序员如何减少BUG
2011-06-21 22:04 2507最近一个项目出了大量的BUG,很是惭愧,有没有可以尽量规避BU ... -
解析Excel文件转换科学计数法字符串为正常数字
2011-06-14 22:55 5637问题出现的情形是这样的: excel文件中某个字段,既 ... -
js正则表达式去除表单提交字符串前后的空格
2011-06-13 19:31 1433str为表单提交数据。 str=str.replace ... -
debug容器启动类报MMO异常解决办法
2011-06-10 19:58 703类似的,在eclipse的VM arguments中设置参数: ... -
理想的设计特征
2011-06-09 00:57 693其实下面这些是来自于代码大全,觉得讲得实在是精辟无比,想摘抄下 ... -
最近的几点关于编码的心得
2011-05-25 00:35 6471、编写一个类或者新建一个变量的时候,名字问题需要仔细的斟酌斟 ... -
JMS实现简单的聊天程序
2011-05-15 19:30 6013实现这个简单的聊天 ...
相关推荐
该文件中统计的正则表达式包含以下内容(都是实际项目中使用的,经过测试): 1、大于等于0的值,允许输入两位小数(边界值:100.0,100.00等值都已包含在验证的里面); 2、大于3小于40的整数; 3、0到1之间的小数...
正则表达式列举 项目中用到的 需者下载
邮箱 电话 域名 IP 帐号校验 字符校验 汉字 英文和数字 长度为3-20的所有字符 英文字符 由26个英文字母组成的字符串...数字正则 整数 正整数 负整数 非负整数 非正整数 浮点数 正浮点数 负浮点数 非负浮点数 非正浮点数
这是一个用来测试vb正则表达式的源码。大家做项目的时候应该经常要用到正则表达式测试程序吧。我测试了个.net的正则表达式,效果一样的。呵呵,看来正则表达式大部分是一样的啊。
近来做项目常常用到正则表达式,很是苦恼(相信很多朋友都一样吧)于是便在网上收集了一些常用的正则表达式,希望对大家有所帮助
项目开发当中经常用到的正则表达式,自己整理的,希望可以帮到到你们。嘻嘻
最近在做一个小项目时用到了正则匹配,感觉正则挺好用的,所以打算抽时间来小小总结一下。 正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时...
正则表达式验证密码功能在项目中经常被使用到,但是很多朋友还是不大会使用密码正则表达式进行验证,本文小编为大家整理了php密码验证正则表达式、python密码强度正则,当然还有大家常用到的js正则表达式,希望大家...
集合一些项目开发中常用到的一些验证,入邮箱密码等许多类型的正则表达式,并在其中附有注释,欢迎大家下载
正则表达式,又称规则表达式,在项目中经常会用到正则表达式,今天小编抽空给大家分享js正则表达式验证数字的方法,感兴趣的朋友参考下吧
ASP.NET 做项目时常用到的正则表达式 <br>一些基础的函数检查和判断等等.......
方法一: 做项目的时候可能会遇到用js验证表单输入正确性的需求,这时候就需要用到js的正则表达式。举个例子:比如说要验证月份,格式为:’yyyy-MM’,这个正则表达式写起来很简单,实在写不出,也可以Google、百度...
整理所有常用的正则表达式,在项目编程中需要用到正则表达式时方便程序员查找
最近做的一个内部系统项目,涉及大量的文本校验,里面用到了一些常用的正则表达式,收集不易,先记录在此,以备后用。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] ...
本文给大家总结了一下常见的javascript检验各种规则的代码,通过正则表达式来实现,都是项目中经常需要用到的,有需要的小伙伴可以参考下。
教你如何去使用正则式,并且里面穿插了许多项目中经常用到的案例。
要写出正确的正则表达式,先要定义表达式规则。 方案1 (简单) 假设密码验证做如下规则定义: 最短6位,最长16位 {6,16} 可以包含小写大母 [a-z] 和大写字母 [A-Z] 可以包含数字 [0-9] 可以包含下划线 [ _ ] 和...
/** * <p>Title: 正则表达式的研究</p> * <p>Description: * 最近在工作中常常用到一些正则表达式的使用问题,到网上去找介绍大多是一鳞半爪。求人不如 * 求已。一狠心,自己看!这两天利用我们项目两期之间的...
下面附上我在项目中用到的正则表达式的验证方法, 由于比较常用,大家最好封装成+静态的方法,便于使用: 我把常用的方法,使用静态方法封装到一个 Utils类里面,直接使用类名调用即可: 头文件: // // Utils.h // ...