【JAVA】常用正则表达式
来源:互联网 发布:淘宝可以申请几个小号 编辑:程序博客网 时间:2024/06/03 21:22
1.数字(不是数值,可以是0开头的:01234567)
public boolean isNumber(String str){ java.util.regex.Pattern pattern=java.util.regex.Pattern.compile("[0-9]*"); java.util.regex.Matcher match=pattern.matcher(str); if(match.matches()==false){ return false; }else{ return true; } }
2.0和正整数
public boolean isInteger(String str){ java.util.regex.Pattern pattern=java.util.regex.Pattern.compile("^(0|[1-9][0-9]*)$"); java.util.regex.Matcher match=pattern.matcher(str); if(match.matches()==false){ return false; }else{ return true; } }
3.两位小数的浮点数(注意:java转义要用\\,js一个\就行了)
public boolean isFloat2(String str){ java.util.regex.Pattern pattern=java.util.regex.Pattern.compile("^[0-9]+(\\.[0-9]{1,2})?$"); java.util.regex.Matcher match=pattern.matcher(str); if(match.matches()==false){ return false; }else{ return true; } }
4.电话号码(7,8,11位数字)
public boolean checkTel(String str){ java.util.regex.Pattern pattern=java.util.regex.Pattern.compile("^1[0-9]{10}$|^[0-9]{7,8}$"); java.util.regex.Matcher match=pattern.matcher(str); if(match.matches()==false){ return false; }else{ return true; } }
Author:立礼
Sign:人生不要有太多的幻想,而要有更多的行动
阅读全文
0 0
- JAVA常用正则表达式
- java 常用正则表达式
- ------JAVA常用正则表达式-------
- java常用正则表达式
- java常用正则表达式
- java常用正则表达式
- Java常用正则表达式
- Java常用正则表达式
- Java常用正则表达式
- java常用正则表达式
- Java常用正则表达式
- Java常用正则表达式!!!!!!!!!!!!!
- java 常用正则表达式
- Java常用正则表达式
- 常用JAVA正则表达式
- java常用正则表达式
- Java 常用正则表达式
- Java常用正则表达式
- MongoDB入门(一)
- Java 8 中的 Streams API Demo
- 飞凌AM335x平台实时操作系统LinuxRT性能测试
- C/C++的四大内存分区
- 队列ALDS1_3-B:Queue
- 【JAVA】常用正则表达式
- java编程——吸血鬼数字(四位)
- c#非托管资源的回收
- Spring技术内幕——深入解析Spring架构与设计原理(四)Web MVC的实现
- P1996 约瑟夫问题
- java List(分割)分批处理
- eachart和百度地图
- VR的原理和实现
- 将一个超出byte范围的值转为byte的方法