座標の正しい形式を検証しようとしています。現在、座標を保存したいと考えています。しかし、フォーマットが間違っていると、マーカーがマップに表示されません。
これは私のサンプルコードの一部です。
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」のみ保存できるようにしたい。
この形式を有効にする正規表現を作成するのを手伝ってくれる人はいますか?
皆さんありがとう