这段代码有报错问题吗if (!password.trim().equals(repassword.trim())){ model.addAttribute("msg","两次输入的密码不一致"); return "register"; } if (!number.equals("/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\\\\\\\\d{8}$/")){ model.addAttribute("msg","请输入正确的电话号码"); return "register"; } User user1 = loginservice.findByusername(username); if (user1!=null){ model.addAttribute("msg","用户名已存在"); return "register"; }
时间: 2023-08-07 11:01:44 浏览: 92
这段代码中并没有语法错误,但是第二个if语句中的正则表达式似乎有问题。应该写成:
```
if (!number.matches("^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\\\\\\\\d{8}$")){
model.addAttribute("msg","请输入正确的电话号码");
return "register";
}
```
这样才能正确地判断手机号码是否符合规范。
阅读全文