Quellcode durchsuchen

修改 email 正则表达式

reghao vor 2 Jahren
Ursprung
Commit
63c95f15cf
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      jdk/src/main/java/cn/reghao/jutil/jdk/string/StringRegexp.java

+ 2 - 1
jdk/src/main/java/cn/reghao/jutil/jdk/string/StringRegexp.java

@@ -8,7 +8,8 @@ import java.util.regex.Pattern;
  */
 public class StringRegexp {
     private static final Pattern mobilePattern = Pattern.compile("^1(3\\d|4[5-9]|5[0-35-9]|6[2567]|7[0-8]|8\\d|9[0-35-9])\\d{8}$");
-    private static final Pattern emailPattern = Pattern.compile("^[A-Za-z0-9\\u4e00-\\u9fa5]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$");
+    private static final Pattern emailPattern1 = Pattern.compile("^[A-Za-z0-9\\u4e00-\\u9fa5]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$");
+    private static final Pattern emailPattern = Pattern.compile("^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+. [a-zA-Z]{2,}$");
     private static final Pattern ipv4Pattern = Pattern.compile("^((2((5[0-5])|([0-4]\\d)))|([0-1]?\\d{1,2}))(\\.((2((5[0-5])|([0-4]\\d)))|([0-1]?\\d{1,2}))){3}$ ");
 
     public static boolean matchMobile(String str) {