欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

正则表达式在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;
	}

用户评论