色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

js用正則表達(dá)式篩選年月日的實(shí)例方法

瀏覽:74日期:2024-04-08 15:11:54

當(dāng)我們想要對(duì)日期進(jìn)行篩選時(shí),可以選擇使用正則表達(dá)式的檢索功能。這里涉及到正則表達(dá)式關(guān)于匹配的使用,本篇會(huì)就組匹配的基礎(chǔ)知識(shí)帶來(lái)分析和代碼展示。再學(xué)會(huì)了正則表達(dá)式的匹配方法后,就篩選日期的方法進(jìn)行過(guò)程介紹,下面一起來(lái)看看正則表達(dá)式的相關(guān)內(nèi)容吧。

1.組匹配

正則表達(dá)式的括號(hào)表示分組匹配,括號(hào)中的模式可以用來(lái)匹配分組的內(nèi)容。

/fred+/.test(’fredd’) // true/(fred)+/.test(’fredfred’) // true

上面代碼中,第一個(gè)模式?jīng)]有括號(hào),結(jié)果+只表示重復(fù)字母d,第二個(gè)模式有括號(hào),結(jié)果+就表示匹配fred這個(gè)詞。

正則表達(dá)式內(nèi)部,還可以用n引用括號(hào)匹配的內(nèi)容,n是從1開(kāi)始的自然數(shù),表示對(duì)應(yīng)順序的括號(hào)。

var tagName = /<([^>]+)>[^<]*</1>/;tagName.exec('<b>bold</b>')[1]// ’b’

上面代碼中,圓括號(hào)匹配尖括號(hào)之中的標(biāo)簽,而1就表示對(duì)應(yīng)的閉合標(biāo)簽。

2.匹配年月日

比如yyyy-mm-dd格式為例。

要求匹配:

2017-06-10

分析:

年,四位數(shù)字即可,可用[0-9]{4}。

月,共12個(gè)月,分兩種情況01、02、……、09和10、11、12,可用(0[1-9]|1[0-2])。

日,最大31天,可用(0[1-9]|[12][0-9]|3[01])。

正則如下:

var regex = /^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$/;console.log( regex.test('2017-06-10') ); // => true

以上就是js正則表達(dá)式中篩選年月日的方法,相信在看完分析之后,已經(jīng)能夠理解篩選的步驟了,學(xué)會(huì)后可以就代碼部分進(jìn)行練習(xí)。

實(shí)例擴(kuò)展:

javascript正則表達(dá)式

匹配年月日格式為yyyymmdd

年必須是19或者20開(kāi)頭的。

function test(str){ var reg=/^((19|20)[0-9]{2})((0[1-9])|(1[0-2]))((0[1-9])|((1|2)[0-9])|(3[0-1]))$/; if(reg.test(str)){alert(’正確’);} else{ alert(’error’); }}

分為三個(gè)步驟

先看年

((19|20)[0-9]{2})

必須是19或者20開(kāi)頭作為一部分,后面兩個(gè)就取0-9中取兩次。

再看月((0[1-9])|(1[0-2]))

如果是1-9月,那么就應(yīng)該顯示01-09

如果第一位是0,第二位就取1-9,如果第一位是1,第二位就取0-2

在看日期

((0[1-9])|((1|2)[0-9])|(3[0-1]))

如果第一位取0,第二位就可以取1-9

如果第一位取1-2,第二位就可以取0-9

如果第一位取3,第二位就可以取0-1

到此這篇關(guān)于js用正則表達(dá)式篩選年月日的實(shí)例方法的文章就介紹到這了,更多相關(guān)js正則表達(dá)式篩選年月日內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 欧美成人在线免费 | 91aaa免费免费国产在线观看 | 一级毛片免费在线播放 | 亚洲理论在线观看 | 欧美成人午夜在线全部免费 | 亚洲成a v人片在线观看 | 窝窝午夜看片七次郎青草视频 | 亚洲在线视频播放 | 国产成人aaa在线视频免费观看 | 久久国产视频网站 | 亚洲欧美激情在线 | 日本乱理伦中文三区 | 国产成人美女福利在线观看 | 亚洲第一网色综合久久 | 国产精品久久免费 | 欧美性巨大欧美 | 欧美kkk4444在线观看 | 中文字幕一区二区三区精品 | a网站免费| 欧美精品成人一区二区视频一 | 欧美性色xo影院69 | 亚洲一级毛片 | 国产亚洲精品久久久久91网站 | 免费高清一级欧美片在线观看 | 午夜三级在线 | 成人午夜精品 | 亚洲午夜精品一级在线 | 久久成人视 | 国产欧美va欧美va香蕉在线观 | 久久黄网| 中文字幕国产视频 | 欧美激情一级欧美精品 | 国产三级a三级三级 | 免费三级网站 | 步兵一区二区三区在线观看 | 亚洲欧美高清在线 | 亚洲国产综合人成综合网站00 | 亚洲欧洲国产成人精品 | 欧美在线成人午夜网站 | 国产亚洲精彩视频 | www.久久|