Javascript typeof string latlng地址

时间:2014-06-24 10:58:25

标签: javascript string typeof

var str = "40.697299, -41.817628";
var str = "10 Downing Street, London";
var str = "10 Downing Street";

我正试图弄清楚如何区分上述三者。我尝试了typeof但是这一切都输出为string所以我想知道如果以上是addresslatlng并使用Javascript进行检索并返回它吗?

1 个答案:

答案 0 :(得分:0)

这些都是字符串,因此您必须查看它们的内容。我建议使用正则表达式,例如

function isLatLng(str) {
  return str.match(/^(\-?\d+(\.\d+)?),\s*(\-?\d+(\.\d+)?)$/) !== null;
}

如果它是纬度/经度

,则返回true