JAVA正则表达式
2011-06-20 17:51
267 查看
一 金额正则表达式:"^(([1-9]//d+)|0)(//.(//d{1,2})$)?" 不可为负值,小数位两位,可为零。
public class RegexTest {
public static void main(String[] args) {
String[] strs ={"0001","2a","34","34.0","34.00",
"16.89","89.1","0","-1","0.3","3.222"};
Pattern p = Pattern.compile("^(([1-9]//d+)|0)(//.(//d{1,2})$)?");
Matcher m =null;
for(String str:strs){
m= p.matcher(str);
if(m.matches())
System.out.println("true");
else
System.out.println("false");
}
}
}
二 日期正则表达式 yyyy-MM-dd
public class RegexTest {
public static void main(String[] args) {
String strs ="2011-01-01";
Pattern p = Pattern.compile("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})");
Matcher m =null;
m= p.matcher(str);
if(m.matches())
System.out.println("true");
else
System.out.println("false");
}
}
public class RegexTest {
public static void main(String[] args) {
String[] strs ={"0001","2a","34","34.0","34.00",
"16.89","89.1","0","-1","0.3","3.222"};
Pattern p = Pattern.compile("^(([1-9]//d+)|0)(//.(//d{1,2})$)?");
Matcher m =null;
for(String str:strs){
m= p.matcher(str);
if(m.matches())
System.out.println("true");
else
System.out.println("false");
}
}
}
二 日期正则表达式 yyyy-MM-dd
public class RegexTest {
public static void main(String[] args) {
String strs ="2011-01-01";
Pattern p = Pattern.compile("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})");
Matcher m =null;
m= p.matcher(str);
if(m.matches())
System.out.println("true");
else
System.out.println("false");
}
}
相关文章推荐
- java中的正则表达式
- JAVA正则表达式(超详细)
- java正则表达式的使用
- java正则表达式验证汉字
- Java 中的正则表达式
- Java 正则表达式——贪婪匹配、惰性匹配、支配匹配
- Java正则表达式
- Java正则表达式详解
- JAVA使用正则表达式
- Java正则表达式实现web端输入验证
- java正则表达式语法详解及其使用代码实例
- java正则表达式的使用
- java正则表达式(十)
- java中正则表达式
- 经常用到的提取手机、电话、Email联系方式的几个java正则表达式
- Java 正则表达式详解
- java 正则表达式学习
- Java 正则表达式
- Java中正则表达式的分割案例
- java正则表达式