js的转义字符是 \
java的转义字符是\ \
匹配正则表达式使用matches
如
string qq = 36786256;
s.matches(“[1-9]\ \d{4,10}”);
也可以用matcher
Pattern p = Pattern.compile(“A\ \d”);//建立模式对象,可以是某个字符串,可以传多一个参数Pattern.CASE_INSENSITIVE,表示忽略大小写
Matcher m = p.matcher(“gaha”);
if(m.matches())
{
System.out.println("完全匹配")
}
else
{
System.out.println("不完全匹配")
}
正则验证字符串是否时间
public static boolean isTime(String str){ Pattern pattern=Pattern.compile("[0-9]{4}/[0-9]{2}/[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}"); Matcher matcher=pattern.matcher(str); return matcher.matches(); }