正则表达式整理

来源:互联网 发布:刷逆战nz点软件 编辑:程序博客网 时间:2024/06/15 18:45

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成对出现)

^ 匹配字符串的开始

$ 匹配字符串的结束

原创粉丝点击