java判断一个string变量是否为十位数字,求正则表达式和代码

2025-05-06 03:38:32
推荐回答(2个)
回答1:

import java.util.regex.Pattern;

public class Test {
    public static void main(String[] args) {
        // 匹配模式,\\d代表匹配数字,{10}代表正好匹配次数
        String regex = "\\d{10}";
        System.out.println(Pattern.matches(regex, "9010000000"));
    }
}

回答2:

String.matches("\\d{10}");