常用正则验证判断--积累中...

在实际开发中偶尔会使用正则去做参数判断,但是本人对正则并不是很擅长,使用过的正则做个积累——-

至少包含一个字母或数字,同时支持特殊字符@._-

public boolean isValidParam(String str) {
    //Pattern pattern = Pattern.compile("[\\w\\[email protected]]+"); 支持字母数字下划线@.-等字符
    Pattern pattern = Pattern.compile("(?=.*[a-zA-Z0-9]+)[\\w\\[email protected]]*");
    return pattern.matcher(str).matches();
}

正则积累...中...   ^_^!

你可能感兴趣的:(Regex)