如何在java中定义一个可以有小数点的数值型正则表达式

2025-01-02 10:39:09
推荐回答(2个)
回答1:

可以有小数点的数值的正则表达式是:^\d+(\.\d+)?$,使用java验证正则表达式的代码如下:
String regex = "";
String s = "1234.5678"

Pattern p = Pattern.compile(regex);
java.util.regex.Matcher m = p.matcher(s);
while (m.find()) {
System.out.println(m.group());
}

回答2:

regex="([-\\+]?[1-9]([0-9]*)(\\.[0-9]+)?)|(^0$)"