经纬度正则验证

1.地理位置中经纬度的正则验证(可输入整数和小数,并且小数保留2位):

东经:/^(((\d|[1-9]\d|1[1-7]\d|0)\.\d{0,2})|(\d|[1-9]\d|1[1-7]\d|0{1,3})|180\.0{0,2}|180)$/;(0,180)
西经:/^-(((\d|[1-9]\d|1[1-7]\d|0)\.\d{2})|(\d|[1-9]\d|1[1-7]\d|0{1,3})|180\.0{2}|180)$/;(-180,0)
北纬:/^([0-8]?\d{1}\.\d{2}|90\.0{2}|[0-8]?\d{1}|90)$/; //[0,90]
南纬:/^-([0-8]?\d{1}\.\d{2}|90\.0{2})$/; //[-90,0)

2.地理中经度、纬度的验证:

经度数据格式为: 整数部分为 -180.0~+180.0,小数位数最多保留6位,或者输入整数部分也可以,如【-180.000000,180.000000】:

/^[\-\+]?(0?\d{1,2}(\.\d{1,6})*|1[0-7]?\d{1}(\.\d{1,6})*|180(\.0{1,6})*)$/

纬度数据格式为: 整数部分为 -90.0~+90.0,小数位数最多保留6位,或者输入整数部分也可以,如【-90.000000,90.000000】:

/^[\-\+]?([0-8]?\d{1}(\.\d{1,6})*|90(\.0{1,6})*)$/

3.小数点后最多保留3位的正则:

/^\d+(\.\d{0,3})?$/

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值