我正在搜索纬度和经度验证。
任何人都可以建议验证。
我正在使用
if (Regex.IsMatch(textBox1.Text, "\b(?(?:90|(?:[0-8]?\\d))([ -/])[0-5]?\\d\\1[0-5]?\\d(\\.\\d{1,4})?\\1[NS])\b") == true)
感谢所有人。
答案 0 :(得分:6)
验证字符串没有意义,这些是数字。首先转换为数字:
bool ValidateLongtitude(string txt) {
double value;
if (!double.TryParse(txt, out value)) return false;
return value >= -180 && value <= 180;
}
答案 1 :(得分:1)
检查纬度是否介于+/- 90度(或+/- pi / 2弧度)之间,经度介于+/- 180度(或+/- pi弧度)之间。
如果没有关于你所谈论的确切验证的详细信息,那么真的不能给你更多。