最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

正則表達式之匹配數字范圍

 更新時間:2018年07月11日 15:43:23   投稿:mdxy-dxy  
最近有個需求就是根據產品編號批量下架產品,需要下架日期為16-31號之間的產品,這樣的通過正則表達式就很好實現(xiàn)

最近有個需求就是根據產品編號批量下架產品,需要下架日期為16-31號之間的產品,

比如編號為B201607280023匹配表達式如下:

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

邏輯很簡單,如果是必須是1或2或3開頭,如果是1開頭則后面范圍為6-9,如果是2開頭則為0-9,如果為3開頭則為0-1,因為7月份到31號

同理,如果要匹配前半月的數據則是:

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

php正則表達式限制數字個數

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

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

正則表達式匹配1-255之間的正整數

$p = '/^(25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|[1-9])$/';
for($i=1; $i<=260; $i++)
printf("%4d %d\n", $i, preg_match($p, $i));

樓大體上是對的,但是沒有加上單詞分隔符
測試數據:
11 123 301 9 10 31 30 33
匹配出:
11
123
30
1
9
10
31
30
33
可見這與預期不符,因為該正則把301拆成30與1了
正確如下:

\b25[0-5]\b|\b2[0-4]\d\b|\b1\d\d\b|\b[1-9]\d\b|\b[1-9]\b

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

相關文章

  • 一文教會你用正則表達式校驗日期時間格式

    一文教會你用正則表達式校驗日期時間格式

    日期的格式多種多樣,有如:"yyyy-MM-dd HH:mm:ss"、"yyyy/MM/dd HH:mm:ss"、"yyyyMMdd HH:mm:ss"等,當然也有的只記錄到天,下面這篇文章主要給大家介紹了關于用正則表達式校驗日期時間格式的相關資料,需要的朋友可以參考下
    2022-10-10
  • 36個正則表達式(開發(fā)效率提高80%)

    36個正則表達式(開發(fā)效率提高80%)

    我們在日常的Java開發(fā)中,經常需要處理一些字符串,本文主要介紹了36個常用正則表達式,感興趣的可以了解一下
    2021-11-11
  • php利用正則表達式取出圖片的URL

    php利用正則表達式取出圖片的URL

    php利用正則表達式取出圖片的URL...
    2007-02-02
  • 正則表達式詳細介紹(下)

    正則表達式詳細介紹(下)

    這篇文章繼續(xù)介紹了更多關于正則表達式知識點,幫助大家更好的認識正則表達式,從而更好的掌握它,感興趣的小伙伴們可以參考一下
    2015-10-10
  • 正則表達式常見的4種匹配模式小結

    正則表達式常見的4種匹配模式小結

    今天一起來學習下正則中的匹配模式,所謂的匹配模式,就是指正則中的一些 改變元字符匹配行為 的方式,比如匹配時不區(qū)分英文字母的大小寫,具有一定的參考價值,感興趣的可以了解一下
    2021-07-07
  • JavaScript 正則表達式使用詳細參數

    JavaScript 正則表達式使用詳細參數

    正則表達式(regular expression)對象包含一個正則表達式模式(pattern)。它具有用正則表達式模式去匹 配或代替一個串(string)中特定字符(或字符集合)的屬性(properties)和方法(methods)。
    2008-03-03
  • 正則表達式教程之匹配一組字符詳解

    正則表達式教程之匹配一組字符詳解

    這篇文章主要介紹了正則表達式教程之匹配一組字符的方法,詳細分析了匹配一組字符的操作技巧與注意事項,具有一定參考借鑒價值,需要的朋友可以參考下
    2017-01-01
  • 自動檢測數字替換非數字的正則表達式

    自動檢測數字替換非數字的正則表達式

    這篇文章主要介紹了自動檢測數字替換非數字的正則表達式 ,需要的朋友可以參考下
    2016-05-05
  • 正則表達式教程之位置匹配詳解

    正則表達式教程之位置匹配詳解

    這篇文章主要介紹了正則表達式教程之位置匹配,結合實例形式分析了單詞邊界、字符串邊界、多行匹配模式等位置匹配的相關技巧,需要的朋友可以參考下
    2017-01-01
  • 你不一定知道的關于JavaScript的正則表達式

    你不一定知道的關于JavaScript的正則表達式

    關于JavaScript中的正則表達式——,你不一定知道也可能用不到,但說不定哪天就會遭遇的幾個事實【新增一個】
    2010-09-09

最新評論

龙泉市| 衢州市| 星座| 无锡市| 泽州县| 丁青县| 西林县| 阳信县| 庄河市| 陆丰市| 东光县| 靖安县| 泽普县| 泰宁县| 八宿县| 余姚市| 锦屏县| 丰县| 武威市| 林州市| 乌鲁木齐县| 曲水县| 康保县| 溧水县| 石台县| 潼南县| 蓝田县| 金堂县| 东乡族自治县| 崇阳县| 民和| 峨山| 定襄县| 保德县| 康平县| 东阳市| 丰县| 盖州市| 定州市| 三江| 七台河市|