关于经纬度正则表达式
问题描述:
经纬度正则验证表达式
例如:经度120.000000纬度80.000000
经度范围-180.000000-180.000000
纬度:-90.000000-90.0000000
function checkLongitude(){
var longitude = $(\'#longitude\').val();
if(longitude==null||longitude==\'\'){
$(\'#longitudeMsg\').show();
$(\'#longitudeMsg\').html(\"經度不能為空\");
return false;
}
var regExpression = /^-?(([1-9]\\d?)|(1[1-7]\\d)|180)(.\\d{1,6})?$/;
if(!regExpression.test(longitude.value)){
$(\'#longitudeMsg\').show();
$(\'#longitudeMsg\').html(\"經度格式輸入有誤!\");
return false;
}else{
$(\'#longitudeMsg\').hide();
}
1 2 |
} |
网友观点:
你使用的问题,我给你的正则里 是这样的
/^-?(([1-9]\\d?)|(1[0-7]\\d)|180)(.\\d{1,6})?$/
1 2 |
^-?([1-9]\\d?|1[1-7]\\d|180)(\\.\\d{6})$ |
1 2 3 4 |
^-?(([1-9]\\d?)|(1[1-7]\\d)|180)(\\.\\d{6})?$ ^-?(([1-9])|([1-8]\\d)|90)(\\.\\d{6})?$ |
update:
1 2 3 4 |
^-?(([1-9]\\d?)|(1[1-7]\\d)|180)(\\.\\d{1,6})?$ ^-?(([1-9])|([1-8]\\d)|90)(\\.\\d{1,6})?$ |
1 2 3 |
```var lngExpression = /^-?(([1-9]\\d?)|(1[1-7]\\d)|180)(\\.\\d{1,6})?$/; var latExpression = /^-?(([1-8]\\d?)|([1-8]\\d)|90)(\\.\\d{1,6})?$/; |
1 2 |
利用python编程,经纬度的十进制与度分秒的转换?
先读文件,然后用正则表达式把 120°30′30″ 里面的 120,30,30 取出来,再应用公式转为 120.50833333 ,再写入到目标文件中。
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » 关于经纬度正则表达式