微信小程式之正規表示式(完整版)

2021-10-01 06:39:13 字數 2061 閱讀 6250

///手機號碼驗證:

if (!(/^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))\d$/.test(你要驗證的手機號))) );

}

//郵箱驗證

if (!(/^[a-za-z0-9_.-]+@[a-za-z0-9-]+(\.[a-za-z0-9-]+)*\.[a-za-z0-9]$/.test(你要驗證的郵箱))));

}

//中英文姓名驗證(沒有長度限制,考慮到少數名族和外國人名字很長):

if (!(/^[\u4e00-\u9fa5a-za-z]+$/.test(你要驗證的姓名))) );

}

//身份證驗證:

if (!(/(^\d$)|(^\d$)|(^\d(\d|x|x)$)/.test(你要驗證的身份證))) );

}

//判斷7到11位的數字

var zzbds = /^\d$/ ;

if (!zzbds.test(that.data.getinput)) )

}

驗證數字的正規表示式集 

驗證數字:^[0-9]*$

驗證n位的數字:^\d$

驗證至少n位數字:^\d$

驗證m-n位的數字:^\d$

驗證零和非零開頭的數字:^(0|[1-9][0-9]*)$

驗證有兩位小數的正實數:^[0-9]+(.[0-9])?$

驗證有1-3位小數的正實數:^[0-9]+(.[0-9])?$

驗證非零的正整數:^+?[1-9][0-9]*$

驗證非零的負整數:^-[1-9][0-9]*$

驗證非負整數(正整數 + 0) ^\d+$

驗證非正整數(負整數 + 0) ^((-\d+)|(0+))$

驗證長度為3的字元:^.$

驗證由26個英文本母組成的字串:^[a-za-z]+$

驗證由26個大寫英文本母組成的字串:^[a-z]+$

驗證由26個小寫英文本母組成的字串:^[a-z]+$

驗證由數字和26個英文本母組成的字串:^[a-za-z0-9]+$

驗證由數字、26個英文本母或者下劃線組成的字串:^\w+$

驗證使用者密碼:^[a-za-z]\w$ 正確格式為:以字母開頭,長度在6-18之間,只能包含字元、數字和下劃線。

驗證是否含有 ^%&',;=?$" 等字元:[^%&',;=?$\x22]+

驗證漢字:^[\u4e00-\u9fa5],$

驗證interneturl:^http://([\w-]+.)+[\w-]+(/[\w-./?%&=])?$ ;^[a-za-z]+://(w+(-w+))(.(w+(-w+)))(?s*)?$

驗證**號碼:^(\d3,4\d3,4|\d-)?\d$:--正確格式為:***x-******x,***x-******xx,***-******x,***-******xx,******x,******xx。

驗證身份證號(15位或18位數字):^\d|\d{}18$

驗證一年的12個月:^(0?[1-9]|1[0-2])$ 正確格式為:「01」-「09」和「1」「12」

驗證乙個月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$ 正確格式為:01、09和1、31。

整數:^-?\d+$

非負浮點數(正浮點數 + 0):^\d+(.\d+)?$

正浮點數 ^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$

非正浮點數(負浮點數 + 0) ^((-\d+(.\d+)?)|(0+(.0+)?))$

負浮點數 ^(-(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9])))$

浮點數 ^(-?\d+)(.\d+)?$

微信小程式正規表示式擷取 微信小程式之正規表示式

手機號碼驗證 if 13 0 9 14 0 9 15 0 9 17 0 9 18 0 9 d test 你要驗證的手機號 test 你要驗證的郵箱 身份證驗證 if d d d d x x test 你要驗證的身份證 可借鑑表示式 驗證數字的正規表示式集 驗證數字 0 9 驗證n位的數字 d 驗證至...

Jmeter關聯之正規表示式提取器(完整版)

在效能測試中,若想提取上乙個請求的結果,作為下一次請求的引數,則需要使用關聯 這篇部落格主要講jmeter正規表示式提取器的各種用法。首先正規表示式提取器位於後置處理器中,引用名稱 你設定的jmeter變數,這裡你填寫subjectid,之後用則 正規表示式 括起來的部分就是要提取的。匹配任何字串。...

完整版的日期驗證表示式

判斷日期格式的正規表示式,基本上把閏年和2月等的情況都考慮進去了 yyyy mm dd hh mm ss 標準格式驗證 1 6 9 2 9 d d 0?13578 1 02 0?1 9 12 d 3 01 1 6 9 2 9 d d 0?13456789 1 012 0?1 9 12 d 30 1 ...