Commit ccc20eee19ee4ae675c0e3fb265a6e2e6713f507
1 parent
c7b2ed6d
手机号码校验覆盖全号段
Showing
1 changed file
with
3 additions
and
3 deletions
urbanops-framework/urbanops-common/src/main/java/com/zteits/urbanops/framework/common/util/validation/ValidationUtils.java
| @@ -18,8 +18,9 @@ import java.util.regex.Pattern; | @@ -18,8 +18,9 @@ import java.util.regex.Pattern; | ||
| 18 | */ | 18 | */ |
| 19 | public class ValidationUtils { | 19 | public class ValidationUtils { |
| 20 | 20 | ||
| 21 | - private static final Pattern PATTERN_MOBILE = Pattern.compile("^(?:(?:\\+|00)86)?1(?:(?:3[\\d])|(?:4[0,1,4-9])|(?:5[0-3,5-9])|(?:6[2,5-7])|(?:7[0-8])|(?:8[\\d])|(?:9[0-3,5-9]))\\d{8}$"); | ||
| 22 | - | 21 | + //private static final Pattern PATTERN_MOBILE = Pattern.compile("^(?:(?:\\+|00)86)?1(?:(?:3[\\d])|(?:4[0,1,4-9])|(?:5[0-3,5-9])|(?:6[2,5-7])|(?:7[0-8])|(?:8[\\d])|(?:9[0-3,5-9]))\\d{8}$"); |
| 22 | + //add by wq 20260327 手机号码校验覆盖全号段 | ||
| 23 | + private static final Pattern PATTERN_MOBILE = Pattern.compile("^(?:\\+86|0086)?1[3-9]\\d{9}$"); | ||
| 23 | private static final Pattern PATTERN_URL = Pattern.compile("^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]"); | 24 | private static final Pattern PATTERN_URL = Pattern.compile("^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]"); |
| 24 | 25 | ||
| 25 | private static final Pattern PATTERN_XML_NCNAME = Pattern.compile("[a-zA-Z_][\\-_.0-9_a-zA-Z$]*"); | 26 | private static final Pattern PATTERN_XML_NCNAME = Pattern.compile("[a-zA-Z_][\\-_.0-9_a-zA-Z$]*"); |
| @@ -51,5 +52,4 @@ public class ValidationUtils { | @@ -51,5 +52,4 @@ public class ValidationUtils { | ||
| 51 | throw new ConstraintViolationException(constraintViolations); | 52 | throw new ConstraintViolationException(constraintViolations); |
| 52 | } | 53 | } |
| 53 | } | 54 | } |
| 54 | - | ||
| 55 | } | 55 | } |