From 7af22bf20c862c8ab2270cfeef8f3530f174ac9f Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 14 七月 2020 18:37:30 +0800
Subject: [PATCH] '完善'

---
 library-mine/src/com/wpc/library/util/common/StringUtils.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/library-mine/src/com/wpc/library/util/common/StringUtils.java b/library-mine/src/com/wpc/library/util/common/StringUtils.java
index 8eae651..4c8dca2 100644
--- a/library-mine/src/com/wpc/library/util/common/StringUtils.java
+++ b/library-mine/src/com/wpc/library/util/common/StringUtils.java
@@ -149,9 +149,17 @@
 
     // 鍒ゆ柇瀛楃涓叉槸鍚︿负鎵嬫満鍙风爜
     public static boolean isMobileNumber(String aTelNumber) {
-        Pattern p = Pattern.compile("(^1((((3[5-9])|(47)|(5[0-2])|(5[7-9])|(82)|(8[7-8]))\\d{8})|((34[0-8])\\d{7}))$)|(^1((3[0-2])|(5[5-6])|(8[0-6]))\\d{8}$)|(^1((33[0-9])|(349)|(53[0-9])|(80[0-9])|(89[0-9]))\\d{7}$)");
+        String regex = "^((13[0-9])|(14[0-9])|(17[0-9])|(15[^4,\\D])|(18[0-9])|(19[0-9])|(16[0-9]))\\d{8}$";
+        Pattern p = Pattern.compile(regex);
         Matcher m = p.matcher(aTelNumber);
-        return m.matches();
+
+        if (aTelNumber == null || aTelNumber.equals("") || aTelNumber.length() != 11) {
+
+            return false;
+
+        } else {
+            return m.find();
+        }
     }
 
     // 鏍煎紡鍖栨墜鏈哄彿鐮�

--
Gitblit v1.8.0