正则表达式用来指定字符串模式。当你需要定位匹配某种模式的字符串时就可以使用正则表达式。例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接。 当然,为了指定一种模式,使用...这种记号是不够精确
今天需要做一个验证,只能匹配中文,数字,字母,下划线。现在写出如下:验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})$验证有1-3位小数的正实数:^[0-9]+(.
String chinese = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$";//仅中文
//用来用户注册。匹配由数字、26个英文字母或者下划线组成的字符串
String username = "^\\w+$";
String all = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D\\w]{1,6}$";
Pattern pattern = pile(all);
boolean tf = pattern.matcher("12長").matches();
System.out.println(tf);
1、\\u4E00-\\u9FA5\\uF900-\\uFA2D是指汉字的Unicode编码范围
2、\w是指单词字符:[a-zA-Z_0-9]