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 | 18 | */ |
| 19 | 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 | 24 | private static final Pattern PATTERN_URL = Pattern.compile("^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]"); |
| 24 | 25 | |
| 25 | 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 | 52 | throw new ConstraintViolationException(constraintViolations); |
| 52 | 53 | } |
| 53 | 54 | } |
| 54 | - | |
| 55 | 55 | } | ... | ... |