java正则判断一个字符串是一个10位以内的数字
时间: 2024-09-10 15:23:52 浏览: 67
常用java正则表达式
在Java中,你可以使用正则表达式来验证一个字符串是否是10位以内的数字。这里是一个简单的示例:
```java
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class Main {
public static void main(String[] args) {
String input = "1234567890"; // 需要测试的字符串
String regex = "\\d{1,10}"; // 正则表达式匹配1到10位的数字
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(input);
if (matcher.matches()) {
System.out.println("输入的字符串是10位以内的数字");
} else {
System.out.println("输入的字符串不是10位以内的数字");
}
}
}
```
在这个例子中,`\\d{1,10}` 表示匹配一到十个连续的数字字符。如果输入字符串与该正则匹配,则表示它是10位以内的数字。
阅读全文