Java 使用regex(正則表示式)檢查字串中是否包含數字的方式如下。
使用regex 代表數字的\d
即可,其相當於[0-9]
。
public class Main {
public static void main(String[] arges) {
System.out.println(containDigits("a1")); // true
System.out.println(containDigits("A1B2")); // true
System.out.println(containDigits("Hello World")); // false
}
private static boolean containDigits(String s) {
return Pattern.compile("\\d").matcher(s).find();
}
}
沒有留言:
張貼留言