<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

        怎樣用正則來驗(yàn)證IPV4的地址功能

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 19:57:44
        文檔

        怎樣用正則來驗(yàn)證IPV4的地址功能

        怎樣用正則來驗(yàn)證IPV4的地址功能:這次給大家?guī)碓鯓佑谜齽t來驗(yàn)證IPV4的地址功能,用正則來驗(yàn)證IPV4地址功能的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。本文實(shí)例講述了正則表達(dá)式驗(yàn)證IPV4地址功能。分享給大家供大家參考,具體如下:IPV4地址由4個(gè)組數(shù)字組成,每組數(shù)字之間以.分隔
        推薦度:
        導(dǎo)讀怎樣用正則來驗(yàn)證IPV4的地址功能:這次給大家?guī)碓鯓佑谜齽t來驗(yàn)證IPV4的地址功能,用正則來驗(yàn)證IPV4地址功能的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。本文實(shí)例講述了正則表達(dá)式驗(yàn)證IPV4地址功能。分享給大家供大家參考,具體如下:IPV4地址由4個(gè)組數(shù)字組成,每組數(shù)字之間以.分隔

        這次給大家?guī)碓鯓佑谜齽t來驗(yàn)證IPV4的地址功能,用正則來驗(yàn)證IPV4地址功能的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。

        本文實(shí)例講述了正則表達(dá)式驗(yàn)證IPV4地址功能。分享給大家供大家參考,具體如下:

        IPV4地址由4個(gè)組數(shù)字組成,每組數(shù)字之間以.分隔,每組數(shù)字的取值范圍是0-255。

        IPV4必須滿足以下四條規(guī)則:

        1、任何一個(gè)1位或2位數(shù)字,即0-99;
        2、任何一個(gè)以1開頭的3位數(shù)字,即100-199;
        3、任何一個(gè)以2開頭、第2位數(shù)字是0-4之間的3位數(shù)字,即200-249;
        4、任何一個(gè)以25開頭,第3位數(shù)字在0-5之間的3位數(shù)字,即250-255。

        這樣把規(guī)則全部羅列出來之后,構(gòu)造一個(gè)正則表達(dá)式的思路就清晰了。

        首先滿足第一條規(guī)則的正則是:\d{1,2}
        首先滿足第二條規(guī)則的正則是:1\d{2}
        首先滿足第三條規(guī)則的正則是:2[0-4]\d
        首先滿足第四條規(guī)則的正則是:25[0-5]

        把它們組合起來,就得到一個(gè)匹配0-255數(shù)字的正則表達(dá)式了:

        (\d{1,2})|(1\d{2})|(2[0-4]\d)|( 25[0-5])

        IPV4由四組這樣的數(shù)字組成,中間由.隔開,或者說由三組數(shù)字和字符.和一組數(shù)字組成,所以匹配IPV4的正則表達(dá)式如下:

        (((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))

        Java測(cè)試代碼如下:

        public static void matchAndPrint(String regex, String sourceText){
         Pattern pattern = Pattern.compile(regex);
         Matcher matcher = pattern.matcher(sourceText);
         while(matcher.find()){
         System.out.println(matcher.group());
         }
        }
        public static void main(String[] args) {
         String regex = "^(((\\d{1,2})|(1\\d{2})|(2[0-4]\\d)|(25[0-5]))\\.){3}((\\d{1,2})|(1\\d{2})|(2[0-4]\\d)|(25[0-5]))$";
         matchAndPrint(regex, "23.135.2.255");
         matchAndPrint(regex, "255.255.0.256");
         matchAndPrint(regex, "0.0.0.0");
        }

        輸出結(jié)果如下:

        23.135.2.255
        0.0.0.0

        這個(gè)正則有一個(gè)缺陷,就是如果不使用邊界匹配的話,像第二個(gè)測(cè)試IP 255.255.0.256也會(huì)被匹配到,匹配到的結(jié)果是255.255.0.25。可以添加限制條件,前后要么是邊界,要么是非數(shù)字,并且使用前后查找(lookaround),前后查找將在后面介紹。即:

        (?<=(\\b|\\D))(((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))(?=(\\b|\\D))

        String regex = "(?<=(\\b|\\D))(((\\d{1,2})|(1\\d{2})|(2[0-4]\\d)|(25[0-5]))\\.){3}((\\d{1,2})|(1\\d{2})|(2[0-4]\\d)|(25[0-5]))(?=(\\b|\\D))";

        這樣即可解決這個(gè)問題。

        相信看了本文案例你已經(jīng)掌握了方法,更多精彩請(qǐng)關(guān)注Gxl網(wǎng)其它相關(guān)文章!

        推薦閱讀:

        用php與js實(shí)現(xiàn)正則匹配數(shù)字和字母組合的密碼

        在JQ中正則驗(yàn)證不能含有中文的方法

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        怎樣用正則來驗(yàn)證IPV4的地址功能

        怎樣用正則來驗(yàn)證IPV4的地址功能:這次給大家?guī)碓鯓佑谜齽t來驗(yàn)證IPV4的地址功能,用正則來驗(yàn)證IPV4地址功能的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。本文實(shí)例講述了正則表達(dá)式驗(yàn)證IPV4地址功能。分享給大家供大家參考,具體如下:IPV4地址由4個(gè)組數(shù)字組成,每組數(shù)字之間以.分隔
        推薦度:
        標(biāo)簽: 地址 address ipv4
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲无吗在线视频| 色噜噜综合亚洲av中文无码| 亚洲欧洲日韩极速播放| 美丽的姑娘免费观看在线播放| 亚洲av中文无码乱人伦在线播放| 中文字幕无线码中文字幕免费| 亚洲日韩欧洲乱码AV夜夜摸| 国产一级a毛一级a看免费视频| 国产亚洲av片在线观看播放 | 亚洲成人高清在线观看| 最近中文字幕mv免费高清视频8| 亚洲尹人九九大色香蕉网站| 免费在线视频你懂的| 亚洲国产日韩精品| 四虎影视精品永久免费网站| 成年网站免费入口在线观看 | 国产在线精品观看免费观看| 亚洲午夜国产精品无码 | 久章草在线精品视频免费观看| 亚洲第一视频网站| 亚洲黄色免费在线观看| 亚洲精品无码专区| 亚洲日本一区二区一本一道| A级毛片高清免费视频在线播放| 在线免费观看亚洲| 日本一道综合久久aⅴ免费| 日本黄页网址在线看免费不卡| 久久精品国产精品亚洲色婷婷 | 污污污视频在线免费观看| 亚洲精品国偷自产在线| 亚洲精品在线免费观看视频| 亚洲色大成网站www永久网站| 亚洲美女在线国产| 亚洲日本在线免费观看| 国产精品亚洲AV三区| 久久九九亚洲精品| 成年女人免费v片| 在线观看黄片免费入口不卡| 亚洲国产精品yw在线观看| 亚洲XX00视频| 57pao国产成视频免费播放|