经纬度正则表达式js版
2018-09-28 21:12

经度范围-180~180,

JS正则为:

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

纬度范围-90~90,

JS正则为:

/^-?(\d(\.\d{1,5})?|[1-8]\d(\.\d{1,5})?|90)$/

备注:

注意一点,在使用element的验证时,尤其是数字相关的验证,可为字符串,也可为number类型,

{type:"string",message:"请输入正确的经度",pattern:/^-?(\d{1,2}(\.\d{1,5})?|1[0-7]\d(\.\d{1,5})?|180)$/,trigger:'blur'}

这时候如果验证类型为string类型,一定要保证数据是string类型的,不然验证会不通过。

原创文章,转载请注明来自:妹纸前端-www.webfront-js.com.
阅读(534)
辛苦了,打赏喝个咖啡
微信
支付宝
妹纸前端
妹纸前端工作室 | 文章不断更新中
京ICP备16005385号-1