JavaScript正則表示式整理
只能輸入字串為數字:“^[-+]?[0-9]+\.[0-9]+$”
只能輸入數字:"^[0-9]*$"
只能輸入 n 位的數字:"^\d{n}$"
只能輸入至少 n 位的數字:"^\d{n,}$"
只能輸入 m ~ n 位的數字:"^\d{m,n}$"
只能輸入零和非零開頭的數字:"^(0|[1-9][0-9]*)$"
只能輸入有兩位小數的正實數:"^[0-9]+(.[0-9]{2})?$"
只能輸入有 1~3 位小數的正實數:"^[0-9]+(.[0-9]{1,3})?$"
只能輸入非零的正整數:"^\+?[1-9][0-9]*$"
只能輸入非零的負整數:"^\-[1-9][0-9]*$"
只能輸入長度位 3 的字元:"^.{3}$"
只能輸入由 26 個英文字母組成的字串:"^[A-Za-z]+$"
只能輸入由 26 個大寫英文字母組成的字串:"^[A-Z]+$"
只能輸入由 26 個小寫英文字母組成的字串:"^[a-z]+$"
只能輸入由數字和 26 個英文字母組成的字串:"^[A-Za-z0-9]+$"
只能輸入由數字、26個英文字母或者下劃線組成的字串:"^\w+$"
驗證使用者密碼: "^[a-zA-Z]\w{5,17}$" 正確格式位:以字母開頭,長度在6~18之間,只能包含字元、數字和下劃線
驗證是否含有非法字元 ^(?:[\u4e00-\u9fa5]*\w*\s*)+$
只能輸入漢字:"^[\u4e00-\u9fa5]{0,}$"
驗證 Email 地址:"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
驗證 InternetURL:"^http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?$"
中國電話號碼驗證
匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222
正則表示式 "((d{3,4})|d{3,4}-)?d{7,8}(-d{3})*"
中國郵政編碼驗證
匹配形式如:215421
正則表示式 "d{6}"
電子郵件驗證
匹配形式如: