特殊符號
##不含特殊符號
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;
}