JavaScript正則驗證數字、英文、電話號、身份證號、郵箱地址、鏈接地址等

驗證是否爲數字:/^[0-9]*$/
驗證是否爲漢字:/^[\u4e00-\u9fa5],{0,}$/
驗證x-y位的數字:/^\d{x,y}$/
驗證由26個英文字母組成的字符串:/^[A-Za-z]+$/
驗證由數字和26個英文字母組成的字符串:/^[A-Za-z0-9]+$/
驗證由數字、26個英文字母或者下劃線組成的字符串:/^\w+$/
驗證是否含有 ^%&',;=?$\" 等字符:/[^%&',;=?$\x22]+/
驗證用戶密碼:/^[a-zA-Z]\w{5,17}$/(正確格式爲:以字母開頭,長度在6-18之間,只能包含字符、數字和下劃線)
驗證郵箱地址:/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
驗證鏈接地址:/^http:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=]*)?$/

驗證電話號碼:/^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$/(正確格式爲:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX)

                         或者: /^1[3578]\d{9}$/

驗證手機號碼:/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/
驗證身份證號(18位):/^(\d{18}$)|(^\d{17}(\d|X|x))$/
發佈了17 篇原創文章 · 獲贊 18 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章