匹配到经纬度的范围是-180 到 180 小数后0到6位。虽然以前学过正则但是这个略复杂实在想不出,网上的答案也都不可以用,求助一下万能的segmentfault,有什么好的方法。
匹配到经纬度的范围是-180 到 180 小数后0到6位。虽然以前学过正则但是这个略复杂实在想不出,网上的答案也都不可以用,求助一下万能的segmentfault,有什么好的方法。
经度,例如:-180.000~180.000(最多保留三位小数):
reg = /^(-|+)?(((d|[1-9]d|1[0-7]d|0{1,3}).d{0,3})|(d|[1-9]d|1[0-7]d|0{1,3})|180.0{0,3}|180)$/
纬度,例如:-90.000~90.000(最多保留三位小数):
reg = /^(-|+)?([0-8]?d{1}.d{0,3}|90.0{0,3}|[0-8]?d{1}|90)$/
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答873 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
啊,我理解错你的意思了,不好意思,我这只是格式匹配,你是要匹配小数点后6位?我再想想