验证纬度和经度jquery

时间:2013-11-12 12:09:13

标签: javascript jquery asp.net-mvc

我在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注释来验证纬度和经度?

1 个答案:

答案 0 :(得分:0)

我跟随它做了..

$(".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}$/;