柚子快報(bào)邀請(qǐng)碼778899分享:微信小程序正則表達(dá)式
柚子快報(bào)邀請(qǐng)碼778899分享:微信小程序正則表達(dá)式
//郵箱驗(yàn)證
if (!(/1+@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*.[a-zA-Z0-9]{2,6}$/.test(你要驗(yàn)證的郵箱))){
wx.showToast({
title: ‘郵箱輸入有誤’,
duration: 2000,
icon: ‘none’
});
}
//中英文姓名驗(yàn)證(沒有長(zhǎng)度限制,考慮到少數(shù)名族和外國人名字很長(zhǎng)):
if (!(/2+$/.test(你要驗(yàn)證的姓名))) {
wx.showToast({
title: ‘姓名有誤’,
duration: 2000,
icon: true
});
}
// 性別驗(yàn)證:
if (!(/[1]$/.test(你要驗(yàn)證的性別))) {
wx.showToast({
title: ‘性別只能是男或者女’,
duration: 2000,
icon: ‘none’
});
}
//身份證驗(yàn)證:
if (!(/(\d{15}KaTeX parse error: Undefined control sequence: \d at position 4: )|(\?d?{18})|(^\d{17}(\d|X|x)$)/.test(你要驗(yàn)證的身份證))) {
wx.showToast({
title: ‘身份證號(hào)碼有誤’,
duration: 2000,
icon: ‘none’
});
}
可借鑒表達(dá)式
驗(yàn)證數(shù)字的正則表達(dá)式集
驗(yàn)證數(shù)字:1_$
驗(yàn)證n位的數(shù)字:^\d{n}$
驗(yàn)證至少n位數(shù)字:^\d{n,}$
驗(yàn)證m-n位的數(shù)字:^\d{m,n}$
驗(yàn)證零和非零開頭的數(shù)字:^(0|[1-9][0-9]_)$
驗(yàn)證有兩位小數(shù)的正實(shí)數(shù):2+(.[0-9]{2})?$
驗(yàn)證有1-3位小數(shù)的正實(shí)數(shù):3+(.[0-9]{1,3})?$
驗(yàn)證非零的正整數(shù):^+?[1-9][0-9]_$
驗(yàn)證非零的負(fù)整數(shù):^-[1-9][0-9]_$
驗(yàn)證非負(fù)整數(shù)(正整數(shù) + 0) ^\d+$
驗(yàn)證非正整數(shù)(負(fù)整數(shù) + 0) ^((-\d+)|(0+))$
驗(yàn)證長(zhǎng)度為3的字符:^.{3}$
驗(yàn)證由26個(gè)英文字母組成的字符串:4+$
驗(yàn)證由26個(gè)大寫英文字母組成的字符串:5+$
驗(yàn)證由26個(gè)小寫英文字母組成的字符串:6+$
驗(yàn)證由數(shù)字和26個(gè)英文字母組成的字符串:7+$
驗(yàn)證由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串:^\w+$
驗(yàn)證用戶密碼:8\w{5,17}$ 正確格式為:以字母開頭,長(zhǎng)度在6-18之間,只能包含字符、數(shù)字和下劃線。
驗(yàn)證是否含有 ^%&’,;=?KaTeX parse error: Can’t use function ‘\"’ in math mode at position 1: \?"? 等字符:[^%&',;=?\x22]+
驗(yàn)證漢字:9,{0,}$
驗(yàn)證
柚子快報(bào)邀請(qǐng)碼778899分享:微信小程序正則表達(dá)式
文章鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。