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