我正在寻找纬度和经度验证.
可以任何人建议验证.
我在用
if (Regex.IsMatch(textBox1.Text, "\b(?(?:90|(?:[0-8]?\\d))([ -/])[0-5]?\\d\\1[0-5]?\\d(\\.\\d{1,4})?\\1[NS])\b") == true)
Run Code Online (Sandbox Code Playgroud)
谢谢大家.
验证字符串没有意义,这些是数字.首先转换为数字:
bool ValidateLongtitude(string txt) {
double value;
if (!double.TryParse(txt, out value)) return false;
return value >= -180 && value <= 180;
}
Run Code Online (Sandbox Code Playgroud)