我已经经历了很多工作才能在 JavaScript 中找到有效的正则表达式来分别验证纬度和经度。
但是徒劳..
尝试了以下方法但不起作用..
var latlngVal = /^-?([0-8]?[0-9]|90)\.[0-9]{1,6},-?((1?[0-7]?|[0-9]?)[0-9]|180)\.[0-9]{1,6}$/;
if (!latlngVal.test(this.value)) {
//logic
}
谁能告诉我验证输入的纬度和经度的最简单方法 文本框。
或者是否有mvc注解来验证纬度和经度?
最佳答案
我用以下方法做到了..
$(".longitude").focusout(function () {
debugger;
var lngVal = /^-?((1?[0-7]?|[0-9]?)[0-9]|180)\.[0-9]{1,6}$/;
if (!lngVal.test(this.value)) {
//logic
}
});
用于纬度验证使用
var latVal =/^-?([0-8]?[0-9]|90)\.[0-9]{1,6}$/;
关于javascript - 验证纬度和经度jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19928792/