0
点赞
收藏
分享

微信扫一扫

邮箱、密码格式校验 -- 正则表达式

静鸡鸡的JC 2021-09-23 阅读 55
Java 开发
public void validate(String email, String password, String name) {
        if (!email.matches("^[a-z0-9]+\\@[a-z0-9]+\\.[a-z]{2,10}$")) {
            throw new IllegalArgumentException("invalid email: " + email);
        }
}

public void validate(String email, String password, String name) {
        if (!password.matches("^.{6,20}$")) {
            throw new IllegalArgumentException("invalid password");
        }
}

public void validate(String email, String password, String name) {
        if (name == null || name.isBlank() || name.length() > 20) {
            throw new IllegalArgumentException("invalid name: " + name);
        }
}

参考:

  1. 定制Bean
举报

相关推荐

0 条评论