正則表達

特殊符號

##不含特殊符號
public String REGEX_CHANGE_NAME = "^(?!_)(?!.*?_$)[a-zA-Z0-9_\\u4e00-\\u9fa5]+$";
	Pattern p= Pattern.compile(Constants.REGEX_CHANGE_NAME);
	Matcher matcher= p.matcher(name);
	if (!matcher.matches()){
	    CommonUtil.shortTips("名稱不能有特殊字符");
	    return;
	}

正則不含空格

 Pattern pattern = Pattern.compile("^[^\\s]*$"); //判斷是否有空格
 boolean isNewPwd= pattern.matcher(newPwd).matches();
 boolean isConfirmPwd= pattern.matcher(confirmPwd).matches();
 if ((!isNewPwd) || (!isConfirmPwd)){
 	ToastUtil.showToast(mContext,mContext.getString(R.string.pwd_cannot_containBlank));
    return;
 }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章