Java中常用的正则表达式
2015-11-25 20:15
344 查看
常用的正则表达式
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 匹配空行的正则表达式:\n[\s| ]*\r 匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/ 匹配首尾空格的正则表达式:(^\s*)|(\s*$) ^\d+$ //匹配非负整数(正整数 + 0) ^[0-9]*[1-9][0-9]*$ //匹配正整数 ^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) ^-[0-9]*[1-9][0-9]*$ //匹配负整数 ^-?\d+$ //匹配整数 ^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //匹配正浮点数 ^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //匹配非正浮点数(负浮点数 + 0) ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //匹配负浮点数 ^(-?\d+)(\.\d+)?$ //匹配浮点数 ^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 ^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串 ^[a-z]+$ //匹配由26个英文字母的小写组成的字符串 ^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串 ^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串 ^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //匹配email地址 ^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //匹配ur
相关文章推荐
- Java中常用的正则表达式
- Java 中Log4j的使用详情
- Java 中Log4j的使用详情
- Hibernate 映射类型与Java 类型对照
- Java中的五种单例模式
- Java中的五种单例模式
- Java多种方式读文件,追加文件内容,等对文件的各种操作
- Java多种方式读文件,追加文件内容,等对文件的各种操作
- Myeclipse修改编码字符UTF-8
- Java用WebSocket + tail命令实现Web实时日志
- struts中的函数自动执行的问题
- Java源码剖析之server2008上拉不出验证码
- Java中volatile的使用。。。
- MyEclipse代码自动补全设置
- 黑马程序员——JDK的新特性笔记整理
- 总结Spring、Hibernate、Struts2官网下载jar文件
- struts2的s:iterator 标签 详解
- 补充myeclipse引入MySQL
- Eclipse、idea 集成SVN插件相关问题
- Java接口详解