Подход регулярного выражения не может действительно подтвердить, что долгота и широта действительны, но вот тот, который был бы более точным, чем другие, опубликованные уже:
/^\s*-?\d{1,3}\.\d+,\s*\d{1,3}\.\d+\s*$/
Это отклонит некоторые строки, которые позволят решения других, такие как
-1-23-1-,210-
--123.1234,123.1234
Но он по-прежнему допускает недопустимые значения, подобные этому:
361.1234, 123.1234
Лучше всего - если вам нужна серьезная проверка - создать класс для хранения и проверки этих координат.