zsh_root
2024-01-02 7b595546af704983dbafcd0d385c8768ddacefc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package Method;
/**ÅжÏIPµØÖ·ÊÇ·ñºÏ·¨*/
public class IpIsTrue {
    
    public static boolean ipCheck(String text) {
        if (text != null && !text.isEmpty()) {
            // ¶¨ÒåÕýÔò±í´ïʽ
            String regex = "^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\."
                    + "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."
                    + "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."
                    + "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)$";
            // ÅжÏIPµØÖ·ÊÇ·ñÓëÕýÔò±í´ïʽƥÅä
            if (text.matches(regex)) {
                // ·µ»ØÅжÏÐÅÏ¢
                return true;
            } else {
                // ·µ»ØÅжÏÐÅÏ¢
                return false;
            }
        }
        return false;
    }
 
}