一直覺得這東西很神秘,昨天要求校驗數據類型,想自己寫方法的時候突然想到這個它,上網查了一下。它最簡單的形式是:
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部分。