正则表达式模式:0-100(百分比),以分号分隔

时间:2018-11-13 12:40:39

标签: java regex

我需要一个字符串模式,该模式必须与0到100之间的数字匹配,并用分号分隔。

我已经有了这个:

[0-9]{1,2}+(;[0-9]{1,2}+)*

我的方法如下:

public boolean isValid(String storedValue) {
    String pattern = "[0-9]{1,2}+(;[0-9]{1,2}+)*";
    return storedValue.trim().matches(pattern);
}

如何在每次比赛中添加一个或为100的条件?我在想这样的事情:

public boolean isValid(String storedValue) {
    String pattern = "100|[0-9]{1,2}+(;100|[0-9]{1,2}+)*";
    return storedValue.trim().matches(pattern);
}

0 个答案:

没有答案