如题
// ^(\(|\[|(|【)\d+(,|,)\d+(\)|\]|)|】)$
boolean isQualified = toMatchingString.matches("^(\\(|\\[|(|【)\\d+,\\d+(\\)|\\]|)|】)$");
加上小数校验:
// ^(\(|\[|(|【)(([1-9]\d*)|(0))(\.\d{1,2})?,(([1-9]\d*)|(0))(\.\d{1,2})?(\)|\]|)|】)$
boolean isQualified = "(0.533,54.1)".matches("^(\\(|\\[|(|【)(([1-9]\\d*)|(0))(\\.\\d{1,2})?,(([1-9]\\d*)|(0))(\\.\\d{1,2})?(\\)|\\]|)|】)$");