正则表达式在Android平台的应用,正则表达式android
投稿于 被查看 41734 次 评论:98
正则表达式在Android平台的应用,正则表达式android
自己做的航班系统1.[Java]代码
public int doCheck(String name, String pass, String repass, String email) { String regex = "([a-z]|[A-Z]|[0-9]|[\\u4e00-\\u9fa5])+"; Pattern pat = Pattern.compile(regex); int name_length = name.length(); int pass_length = pass.length(); int temp = 0; if ((!(name_length >= 3 && name_length <= 20)) || !pat.matcher(name).matches()) { temp = 1; } if ((!(pass_length >= 4 && pass_length <= 20)) || !pat.matcher(pass).matches()) { temp = 2; } if (!pass.equals(repass)) { temp = 3; } if (!Pattern.compile("\\w+@(\\w+.)+[a-z]{2,3}").matcher(email) .matches()) { temp = 4; } return temp; }
用户评论