我想要str.startsWith(一个数字)的结果,
我写的:
String patten = "[0-9]";
String a="90832aviriver jfiejo";
if(a.startsWith(patten))
{
System.out.print("right");
}
else
System.out.print("can't recognize");结果是can't recognize,不知道怎么实现这个功能?
我写的:
String patten = "[0-9]";
String a="90832aviriver jfiejo";
if(a.startsWith(patten))
{
System.out.print("right");
}
else
System.out.print("can't recognize");结果是can't recognize,不知道怎么实现这个功能?
String patten = "[0-9]";
String a="[0-9]90832aviriver jfiejo";
if(a.startsWith(patten))
{
System.out.print("right");
}
else
System.out.print("can't recognize");
用这个验证一下。
String reg = "^\\d"; // ^表示字符串开始,\\d表示数字
String a = "90832aviriver jfiejo";
System.out.println(Pattern.matches(reg, a));