Регулярное выражение для соответствия координат широты и долготы?

Я пытаюсь создать регулярное выражение для соответствия координат широты и долготы. Для сопоставления числа двойной точности я использовал(\-?\d+(\.\d+)?)и попытался объединить это в одно выражение:

^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$

Я ожидал, что это будет совпадать с двойным, запятой, возможно, некоторым пробелом и другим двойным, но, похоже, это не сработает. В частности, это работает только если нет места, а не один или несколько. Что я сделал не так?

Ответы на вопрос(17)

Ваш ответ на вопрос