JavaScript中:
/^0?(13|15|17|18|14)[0-9]{9}$/.test(value)
Java中:
private boolean isMobileNumber(String str) {
String regExp = "^0?(13|15|17|18|14)[0-9]{9}$";
Pattern p = Pattern.compile(regExp);
Matcher m = p.matcher(str);
return m.matches();
}