Java 判断以数字开头的字符串的正则表达式怎么写?

简单的,就是判断一个字符串是不是以数字开头
2025-05-17 21:47:20
推荐回答(4个)
回答1:

// 判断以数字开头的字符串的正则表达式:"[0-9]*"

public static boolean isNumeric(String str) {
Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(str.charAt(0)+"");
if (!isNum.matches()) {
return false;
}
return true;
}

回答2:

用char charAt(int index)可以返回index所指定位置的字符,判断这个字符的ASCII码是否大于0和小于9的ASCII码

回答3:

var regex = /^([\d])/;
if(regex.test("字符串")){
return true;
}
else{
return false;
}

回答4:

^[0-9]*$