加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iP的正则表达式

发布时间:2020-12-14 01:43:13 所属栏目:百科 来源:网络整理
导读:iP的正则表达式:^((d|[1-9]d|1dd|2[0-4]d|25[0-5]|[*]).){3}(d|[1-9]d|1dd|2[0-4]d|25[0-5]|[*])$ 解释下 d: 匹配1位 0-9 [1-9]d: 匹配 2位 10-99 1dd: 匹配 3位 100 - 199 2[0-4]d: 匹配 3位 200-249 25[0-5]: 匹配 3位 250-255 [*] : 匹配

iP的正则表达式:^((d|[1-9]d|1dd|2[0-4]d|25[0-5]|[*]).){3}(d|[1-9]d|1dd|2[0-4]d|25[0-5]|[*])$

解释下

d: 匹配1位 0-9

[1-9]d: 匹配 2位 10-99

1dd: 匹配 3位 100 - 199

2[0-4]d: 匹配 3位 200-249

25[0-5]: 匹配 3位 250-255

[*] : 匹配*

/** 
 * 判断是否是IP地址 
 * @param str 
 * @return 
 */  
public static boolean isIPAdress( String str )  
{  
    Pattern pattern = Pattern.compile( "^((d|[1-9]d|1dd|2[0-4]d|25[0-5]|[*]).){3}(d|[1-9]d|1dd|2[0-4]d|25[0-5]|[*])$" );  
    return pattern.matcher( str ).matches();  
}  

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读