From 0a182af2dabcd89993e81aa6b8709fd5757e7177 Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Fri, 27 Sep 2024 08:43:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E6=9C=BA=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/yxt/portal/apiadmin/SysUserRest.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/yxt/portal/apiadmin/SysUserRest.java b/src/main/java/com/yxt/portal/apiadmin/SysUserRest.java index 67c2477..5d8467d 100644 --- a/src/main/java/com/yxt/portal/apiadmin/SysUserRest.java +++ b/src/main/java/com/yxt/portal/apiadmin/SysUserRest.java @@ -49,6 +49,7 @@ import javax.servlet.http.HttpServletRequest; import javax.validation.Valid; import java.text.SimpleDateFormat; import java.util.*; +import java.util.regex.Pattern; /** * Project: anrui_portal(门户建设)
@@ -723,13 +724,21 @@ public class SysUserRest { @ApiOperation(value = "3、获取注册码") @ApiOperationSupport(order = 30) public ResultBean sendMessageCode(@RequestParam("mobile") String mobile) { - if (StringUtils.isBlank(mobile) || !RegexUtil.isMobile(mobile)) { + boolean a=Pattern.matches("^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|(19[0-9])|166|198|199|(147))\\d{8}$", mobile); + if (StringUtils.isBlank(mobile) || !a) { return new ResultBean().fail().setMsg("请输入正确的手机号"); } String verificationCode = ""; return sysUserService.getVerificationCode(mobile, verificationCode); } + public static void main(String[] args) { + String mobile="19622113992"; + boolean b=RegexUtil.isMobile(mobile); + System.out.println(b); + boolean b1=Pattern.matches("^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|(19[0-9])|166|198|199|(147))\\d{8}$", mobile); + System.out.println(b1); + } /** * 获取登录码() * @param mobile