一些JS常用的正則表達式
一些JS常用的正則表達式。在這里記錄一下,方便以后查找。以后再有好的,陸續添加~
必填:
/.+/
用戶名:
/^[a-zA-Z]{1}([a-zA-Z0-9]|[_]){4,19}$/
無符號字符串:
/^[^\s]{1}[^-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*$/
Email:
/^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/
電話號碼:
/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/
手機號碼:
/^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/
URL:
/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/
身份證:
/^\d{15}(\d{2}[A-Za-z0-9])?$/
貨幣:
/^\d+(\.\d+)?$/
數字:
/^\d+$/
郵政編碼:
/^[1-9]\d{5}$/
QQ:
/^[1-9]\d{4,8}$/
整數:
/^[-\+]?\d+$/
實數:
/^[-\+]?\d+(\.\d+)?$/
英文:
/^[A-Za-z]+$/
中文
/^[\u0391-\uFFE5]+$/
密碼(必須含有大寫字母、小寫字母、標點、數字中的至少兩種。呵呵,這個比較變態吧~)
/^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/
/.+/
用戶名:
/^[a-zA-Z]{1}([a-zA-Z0-9]|[_]){4,19}$/
無符號字符串:
/^[^\s]{1}[^-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*$/
Email:
/^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/
電話號碼:
/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/
手機號碼:
/^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/
URL:
/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/
身份證:
/^\d{15}(\d{2}[A-Za-z0-9])?$/
貨幣:
/^\d+(\.\d+)?$/
數字:
/^\d+$/
郵政編碼:
/^[1-9]\d{5}$/
QQ:
/^[1-9]\d{4,8}$/
整數:
/^[-\+]?\d+$/
實數:
/^[-\+]?\d+(\.\d+)?$/
英文:
/^[A-Za-z]+$/
中文
/^[\u0391-\uFFE5]+$/
密碼(必須含有大寫字母、小寫字母、標點、數字中的至少兩種。呵呵,這個比較變態吧~)
/^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/
posted on 2006-12-09 17:15 Samuel.Mo 閱讀(1053) 評論(0) 編輯 收藏 所屬分類: Javascript