我是正则表达的新手。我需要使用正则表达式验证以下内容:
答案 0 :(得分:6)
您可以使用以下RegEx \\d{6,10}
。这将匹配任何只有数字的字符串,并且数字可以出现的次数是6到10.
(数字我们指的是任何具有Nd(数字,十进制数字)的Unicode通用类别的字符,因为Java使用ICU正则表达式库。)
您可以看到RegEx如何运作here
String pattern = "\\d{6,10}", myString = "111111";
System.out.println(myString.matches(pattern));
会打印
true
答案 1 :(得分:3)
您可以使用此代码
[0-9]{6, 10}
或
\d{6, 10}
享受!