Я пытался проверить правильность формата координат. В настоящее время я хочу сохранить координату. Но когда формат неправильный, маркеры не появятся на моей карте.Подтвердить правильный формат для координат с помощью REGEX
Это часть моего образца кода.
String latlon = "3.169054, 101.714108";
String regex_coords = "/\\((\\-?\\d+\\.\\d+), (\\-?\\d+\\.\\d+)\\)/";
Pattern compiledPattern2 = Pattern.compile(regex_coords, Pattern.CASE_INSENSITIVE);
Matcher matcher2 = compiledPattern2.matcher(latlon);
while (matcher2.find()) {
System.out.println("Is Valid Map Coordinate: " + matcher2.group());
}
Я хочу, чтобы пользователь мог сохранить этот формат только «3,169054, 101,714108» с запятой.
Может ли кто-нибудь помочь мне создать регулярное выражение для действительного формата?
Спасибо всем
Будет ли число десятичных знаков всегда равным 6? – sp00m