我一直在尝试验证坐标的正确格式。目前我想保存坐标。但是当格式错误时,标记不会出现在我的地图上。
这是我的一些示例代码。
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”。
谁能帮我建立正则表达式来验证这种格式?
谢谢大家