正則表達式整理

1、郵箱 /^\w + @(\w + \.[a-z , A-Z]+) +$/

2、經緯度

(1)經度: -180.0~+180.0(整數部分爲0~180,必須輸入1到5位小數)
正則表達式: /^[\-\+]?(0?\d{1,2}\.\d{1,5}|1[0-7]?\d{1}\.\d{1,5}|180\.0{1,5})$/
(2)緯度: -90.0~+90.0(整數部分爲0~90,必須輸入1到5位小數)
正則表達式: /^[\-\+]?([0-8]?\d{1}\.\d{1,5}|90\.0{1,5})$/
注:至於具體是5位還是6位還有疑問,公司目前小數到6位

3、郵編 /^[0-9]\d{5}$/

注:只適合一般6位的郵編

4、IP驗證
((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))

5、有空再繼續寫……


常用的元字符說明

. 匹配除了換行符以外的任意字符

\s      匹配任意的空白字符

\w匹配字母或數字或下劃線

\d匹配數字

\b匹配單詞的開始或結束(兩個\b成對出現)

^ 匹配字符串的開始

$ 匹配字符串的結束

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章