// 经度
/^((\d|[1-9]\d|1[0-7]\d)[°](\d|[0-5]\d)[′](\d|[0-5]\d)(\.\d{1,2})?[″]?$)|(180[°]0[′]0[″]?$)/.test('180°0′0″')
// 纬度
/^((\d|[1-8]\d)[°](\d|[0-5]\d)[′](\d|[0-5]\d)(\.\d{1,2})?[″]?$)|(90[°]0[′]0[″]?$)/.test('90°0′0″')
// 取值范围:经度0°0′0″~180°0′0″ 纬度0°0′0″~90°0′0″
(1.度分秒都要有,且度分为整数
2.度数开头不能为0(如02°);
3.秒的数字是小数,且小数点最多2位小数
4.分秒不能超过60(只能59.99))
正则匹配经纬度之度分秒-万能的正则
最新推荐文章于 2023-06-15 10:37:16 发布