经纬度 度分秒 正则表达式

经度:

/^[\-\+]?(((1[0-7])?|[1-9])?[0-9]°)$|(((1[0-7])?|[1-9])?[0-9]°([1-5]?[0-9]')$)|(((1[0-7])?|[1-9])?[0-9]°([1-5]?[0-9]')([1-5]?[0-9]")$)(^180°$)/

简化后:/^[\-\+]?((((1[0-7])?|[1-9])?[0-9]°)($|([1-5]?[0-9]')$|(([1-5]?[0-9]')([1-5]?[0-9]")$)))|(^180°$)/

进一步简化:/^[\-\+]?(((1[0-7])?|[1-9])?[0-9]°)($|(([1-5]?[0-9]')($|(([1-5]?[0-9]")$))))|(^180°$)/

秒值接受10位小数:/^[\-\+]?(((1[0-7])?|[1-9])?[0-9]°)($|(([1-5]?[0-9]')($|(([1-5]?[0-9](\.\d{1,10})?")$))))|(^180°$)/

纬度:

/^[\-\+]?([1-8]?[0-9]°)$|(([1-8]?[0-9]°)([1-5]?[0-9]')$)|(([1-8]?[0-9]°)([1-5]?[0-9]')([1-5]?[0-9]")$)|(^90°$)/

简化后:/^[\-\+]?(([1-8]?[0-9]°)($|([1-5]?[0-9]'$)|(([1-5]?[0-9]')([1-5]?[0-9]")$)))|(^90°$)/

进一步简化:/^[\-\+]?(([1-8]?[0-9]°)($|(([1-5]?[0-9]')|($|([1-5]?[0-9]")$))))|(^90°$)/

秒值接受10位小数:/^[\-\+]?(([1-8]?[0-9]°)($|(([1-5]?[0-9]')|($|([1-5]?[0-9](\.\d{1,10})?")$))))|(^90°$)/

 

校验格式: _°_'_"

 

如若有误,还请纠正 ^_^

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页