一直觉得这东西很神秘,昨天要求校验数据类型,想自己写方法的时候突然想到这个它,上网查了一下。它最简单的形式是:
Pattern.matches("[0-9]*", szInput);
szInput是需要校验的字符串。拆开写就是:
Pattern p = Pattern.compile("[0-9]*");Matcher m = p.matcher(szInput);boolean b = m.matches();
详细的规则可以参见java帮助文档中的java.util.regex部分。