设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

继续问一个PHP正则问题:如何匹配局域网IP [复制链接]
查看:48 | 回复:3

257

主题

995

回帖

2849

积分

金牌会员

积分
2849
发表于 2013-3-20 13:15:42 | 显示全部楼层 |阅读模式
PHP正则表达式如何匹配局域网?  求带  

Class A 10.0.0.0-10.255.255.255

Class B 172.16.0.0-172.31.255.255

Class C 192.168.0.0-192.168.255.255

40

主题

320

回帖

786

积分

高级会员

积分
786
发表于 2013-3-20 13:37:28 | 显示全部楼层
[ol]
  • ^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$[/ol]复制代码匹配         127.0.0.1 | 255.255.255.0 | 192.168.0.1
    不匹配         1200.5.4.3 | abc.def.ghi.jkl | 255.xxx.xx.1[code]
  • 257

    主题

    995

    回帖

    2849

    积分

    金牌会员

    积分
    2849
     楼主| 发表于 2013-3-20 13:43:37 | 显示全部楼层

    ohmyga 发表于 2013-3-20 13:37



    匹配         127.0.0.1 | 255.255.255.0 | 192.168.0.1
    不匹配         1200.5.4.3 | abc.def.ghi.jkl | 255.xxx.xx.1[co ...

    太复杂了...

    5

    主题

    95

    回帖

    277

    积分

    中级会员

    积分
    277
    发表于 2013-3-20 13:37:00 | 显示全部楼层
    用ip2long转成数字,然后再对数值范围进行判断,不是更方便更简单吗?
    您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-5-23 09:17 , Processed in 0.016665 second(s), 4 queries , Gzip On, Redis On.

    返回顶部