人妻系列无码专区av在线,国内精品久久久久久婷婷,久草视频在线播放,精品国产线拍大陆久久尤物

當(dāng)前位置:首頁 > 編程技術(shù) > 正文

驗(yàn)證手機(jī)號(hào)正則表達(dá)式:如何寫一個(gè)高效的正則表達(dá)式

驗(yàn)證手機(jī)號(hào)正則表達(dá)式:如何寫一個(gè)高效的正則表達(dá)式

利用正則來驗(yàn)證姓名、手機(jī)號(hào)、證號(hào) 1、對(duì)于姓名、手機(jī)號(hào)、證號(hào)的HTML代碼,我們使用一個(gè)`label`標(biāo)簽與一個(gè)`input`標(biāo)簽配合,并在`input`標(biāo)簽下設(shè)置了一...

利用正則來驗(yàn)證姓名、手機(jī)號(hào)、證號(hào)

1、對(duì)于姓名、手機(jī)號(hào)、證號(hào)的HTML代碼,我們使用一個(gè)`label`標(biāo)簽與一個(gè)`input`標(biāo)簽配合,并在`input`標(biāo)簽下設(shè)置了一個(gè)`div`元素id為`tip0`,用于顯示驗(yàn)證結(jié)果。當(dāng)`input`框失去焦點(diǎn)時(shí),觸發(fā)獲取輸入值,使用正則表達(dá)式進(jìn)行驗(yàn)證。

2、規(guī)則:較為通用的手機(jī)格式驗(yàn)證。正則表達(dá)式:^+?1?d{9,15}$證號(hào)驗(yàn)證:規(guī)則:包含18位或15位數(shù)字。正則表達(dá)式:^d{15}$|^d{18}$URL驗(yàn)證:規(guī)則:考慮協(xié)議、域名、路徑、查詢參數(shù)和片段標(biāo)識(shí)符。正則表達(dá)式:^://[w.]+*$IPv4驗(yàn)證:規(guī)則:由4個(gè)十進(jìn)制數(shù)組成,每個(gè)數(shù)在0255之間。

3、手機(jī)正則表達(dá)式:對(duì)于中國手機(jī),正則表達(dá)式為:`^1[3-9]\d{9}$`。證號(hào)正則表達(dá)式:一個(gè)有效的證號(hào)正則表達(dá)式為:`^\d{15}$|^\d{18}$`。URL正則表達(dá)式:用于驗(yàn)證URL的正則表達(dá)式為:`^(http|https)://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,}(/|.*|)$`。

4、如果需要考慮前帶有86或是+86的情況,則正則表達(dá)式為:^(\+86)|(86)?(13)\d{9}$。這表示可能以86或+86開頭,之后必須是13開頭的10位數(shù)字。如果需要同時(shí)驗(yàn)證和手機(jī),可以使用如下正則表達(dá)式:(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9})。

5、最后,對(duì)于證的驗(yàn)證,國人的證號(hào)通常為18位,包含前6位地區(qū)代碼、出生日期和順序碼,最后一位是校驗(yàn)碼。正則表達(dá)式`^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])\d{3}[\dxX]$`可以用來檢查證的合法性。