`
liyebing
  • 浏览: 56778 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

一些常用的正则表达式(项目中经常用到)

阅读更多

最近做的一个内部系统项目,涉及大量的文本校验,里面用到了一些常用的正则表达式,收集不易,先记录在此,以备后用。

 

下面其实是代码中一个枚举类的代码片段,本人有点懒,就不做细致整理了:

 

  /** 科学计数法正则表达式 */
    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验证正则表达式");

分享到:
评论

相关推荐

    js项目中用到的正则表达式统计

    该文件中统计的正则表达式包含以下内容(都是实际项目中使用的,经过测试): 1、大于等于0的值,允许输入两位小数(边界值:100.0,100.00等值都已包含在验证的里面); 2、大于3小于40的整数; 3、0到1之间的小数...

    正则表达式列举 代码 项目中直接使用

    正则表达式列举 项目中用到的 需者下载

    常用正则表达式 - 收集一些在平时项目开发中经常用到的正则表达式。

    邮箱 电话 域名 IP 帐号校验 字符校验 汉字 英文和数字 长度为3-20的所有字符 英文字符 由26个英文字母组成的字符串...数字正则 整数 正整数 负整数 非负整数 非正整数 浮点数 正浮点数 负浮点数 非负浮点数 非正浮点数

    vb正则表达式测试器源码

    这是一个用来测试vb正则表达式的源码。大家做项目的时候应该经常要用到正则表达式测试程序吧。我测试了个.net的正则表达式,效果一样的。呵呵,看来正则表达式大部分是一样的啊。

    常用的正则表达式(收集)

    近来做项目常常用到正则表达式,很是苦恼(相信很多朋友都一样吧)于是便在网上收集了一些常用的正则表达式,希望对大家有所帮助

    项目开发当中经常用到的正则表达式

    项目开发当中经常用到的正则表达式,自己整理的,希望可以帮到到你们。嘻嘻

    js正则表达式学习和总结

    最近在做一个小项目时用到了正则匹配,感觉正则挺好用的,所以打算抽时间来小小总结一下。 正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时...

    最新密码验证正则表达式

    正则表达式验证密码功能在项目中经常被使用到,但是很多朋友还是不大会使用密码正则表达式进行验证,本文小编为大家整理了php密码验证正则表达式、python密码强度正则,当然还有大家常用到的js正则表达式,希望大家...

    一些实用的正则表达式

    集合一些项目开发中常用到的一些验证,入邮箱密码等许多类型的正则表达式,并在其中附有注释,欢迎大家下载

    JS正则表达式验证数字(非常全)

    正则表达式,又称规则表达式,在项目中经常会用到正则表达式,今天小编抽空给大家分享js正则表达式验证数字的方法,感兴趣的朋友参考下吧

    ASP.NET 做项目时常用到的正则表达式

    ASP.NET 做项目时常用到的正则表达式 <br>一些基础的函数检查和判断等等.......

    js动态拼接正则表达式的两种方法

    方法一: 做项目的时候可能会遇到用js验证表单输入正确性的需求,这时候就需要用到js的正则表达式。举个例子:比如说要验证月份,格式为:’yyyy-MM’,这个正则表达式写起来很简单,实在写不出,也可以Google、百度...

    正则表达式

    整理所有常用的正则表达式,在项目编程中需要用到正则表达式时方便程序员查找

    收集整理项目中常用到的正则表达式

    最近做的一个内部系统项目,涉及大量的文本校验,里面用到了一些常用的正则表达式,收集不易,先记录在此,以备后用。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] ...

    javascript常用正则表达式汇总

    本文给大家总结了一下常见的javascript检验各种规则的代码,通过正则表达式来实现,都是项目中经常需要用到的,有需要的小伙伴可以参考下。

    js正则表达式基础入门

    教你如何去使用正则式,并且里面穿插了许多项目中经常用到的案例。

    密码强度的正则表达式两种方案JS总结篇

    要写出正确的正则表达式,先要定义表达式规则。 方案1 (简单) 假设密码验证做如下规则定义: 最短6位,最长16位 {6,16} 可以包含小写大母 [a-z] 和大写字母 [A-Z] 可以包含数字 [0-9] 可以包含下划线 [ _ ] 和...

    java正则表达式彻底研究

    /** * <p>Title: 正则表达式的研究</p> * <p>Description: * 最近在工作中常常用到一些正则表达式的使用问题,到网上去找介绍大多是一鳞半爪。求人不如 * 求已。一狠心,自己看!这两天利用我们项目两期之间的...

    IOS正则表达式之验证密码身份证手机号

    下面附上我在项目中用到的正则表达式的验证方法, 由于比较常用,大家最好封装成+静态的方法,便于使用: 我把常用的方法,使用静态方法封装到一个 Utils类里面,直接使用类名调用即可: 头文件: // // Utils.h // ...

Global site tag (gtag.js) - Google Analytics