站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        正則表達(dá)式之匹配數(shù)字范圍

        最近有個(gè)需求就是根據(jù)產(chǎn)品編號(hào)批量下架產(chǎn)品,需要下架日期為16-31號(hào)之間的產(chǎn)品,

        比如編號(hào)為B201607280023匹配表達(dá)式如下:

        ^201607(1[6-9]|2[0-9]|3[0-1]).+

        邏輯很簡單,如果是必須是1或2或3開頭,如果是1開頭則后面范圍為6-9,如果是2開頭則為0-9,如果為3開頭則為0-1,因?yàn)?月份到31號(hào)

        同理,如果要匹配前半月的數(shù)據(jù)則是:

        ^B201607(0[0-9]|1[1-5]).+

        php正則表達(dá)式限制數(shù)字個(gè)數(shù)

        如何寫個(gè)正則表達(dá)式,只有4個(gè)數(shù)字才能匹配比如1234可以匹配,12345或者12數(shù)字個(gè)數(shù)不是4個(gè)的不能匹配?
        d{4}我試過不可以,12345超過5個(gè)數(shù)字的也匹配上了,不可以
        ^[0-9]{4}$可以,改變問題:為什么d{4}不行能??

        d{4} 這個(gè)意思其實(shí)是可以匹配至少4個(gè)連續(xù)的數(shù)字,就是說123肯定匹配不上,但是像1234,12345,1234abc這種,只要其中有4個(gè)數(shù)字連續(xù)的,都可以匹配上。如果想卡死只匹配四個(gè)數(shù)字,那么得加上開始和結(jié)束符 ^d{4}$

        正則表達(dá)式匹配1-255之間的正整數(shù)

        $p = ‘/^(25[0-5]|2[0-4]d|1dd|[1-9]d|[1-9])$/’;
        for($i=1; $i<=260; $i++)
        printf(“%4d %dn”, $i, preg_match($p, $i));

        樓大體上是對的,但是沒有加上單詞分隔符
        測試數(shù)據(jù):
        11 123 301 9 10 31 30 33
        匹配出:
        11
        123
        30
        1
        9
        10
        31
        30
        33
        可見這與預(yù)期不符,因?yàn)樵撜齽t把301拆成30與1了
        正確如下:

        b25[0-5]b|b2[0-4]db|b1ddb|b[1-9]db|b[1-9]b

        如果還是不懂的朋友建議查看這篇文章:https://www.jb51.net/tools/zhengze.html

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 久久精品国产亚洲欧美| 国产精品美女WWW爽爽爽视频| 中文精品久久久久国产网址| 亚洲欧洲美洲无码精品VA| 99熟女精品视频一区二区三区| 国产精品天天看天天狠| 中文字幕在线亚洲精品| 国内精品久久久久久久涩爱| 欧美精品亚洲精品日韩专区va| 亚洲嫩草影院久久精品| 亚洲精品无码av天堂| 国产精品成人69XXX免费视频| 成人久久精品一区二区三区| 亚洲国产精品一区二区第一页 | 97精品国产91久久久久久| 亚洲午夜精品久久久久久浪潮 | 华人在线精品免费观看| 国产精品嫩草影院AV| 亚洲2022国产成人精品无码区| 女人高潮内射99精品| 国产精品亚洲玖玖玖在线观看| 精品一区二区三区四区| 国产精品久久久亚洲| 无码精品人妻一区二区三区漫画| 亚洲精品自在在线观看| 日本精品夜色视频一区二区| 久久青青草原精品国产软件| 久久久WWW免费人成精品| 久久精品免费网站网| 精品亚洲一区二区三区在线观看 | 国产精品尹人在线观看| 国产精品亚洲不卡一区二区三区| 国产精品 羞羞答答在线| 国产成人综合精品一区| 国产精品九九九| 国产精品午夜久久| 久久99精品久久久久久野外| 精品欧美激情在线看| 青青青青久久精品国产h久久精品五福影院1421 | 久久久无码精品亚洲日韩软件| 亚洲国产精品自产在线播放|