判定一段中文字串是否是數字

菜雞03號發表於2016-08-23
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class CCF {
 public static void main(String[] args) {
  String s="二八三八八六四三";
  String regex="^[一二三四五六七八九十]+$";
  Pattern p=Pattern.compile(regex);
  Matcher m=p.matcher(s);
  if(m.matches()){
   System.out.println(s+"是漢字的數字");
  }else{
   System.out.println(s+"不是漢字的數字");
  }
 }
}


相關文章