String regEx = "^[A-Za-z][A-Za-z1-9_-]+$";
Pattern pattern = Pattern.compile(regEx);
String testStr = "myDBa_1";
Matcher match = pattern.matcher(testStr);
if(match.matches()){
System.out.println("Ok");
}else{
System.out.println("Bad");
}
[url]http://www.cnblogs.com/lzq198754/p/5780340.html[/url]
[size=medium][color=red][b]表达次数的符号[/b][/color][/size]
符号 次数
* 0次或者多次
+ 1次或者多次
? 0次或者1次
{n} 恰好n次
{n,m} 从n次到m次
[url]http://www.cnblogs.com/playing/archive/2011/03/15/1984943.html[/url]