Expressão regular para combinar coordenadas de latitude / longitude?

Estou tentando criar uma expressão regular para combinar as coordenadas de latitude / longitude. Para combinar um número de precisão dupla que usei(\-?\d+(\.\d+)?)e tentou combinar isso em uma única expressão:

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

Eu esperava que isso correspondesse a um duplo, uma vírgula, talvez algum espaço e outro duplo, mas parece que não funciona. Especificamente, só funciona se não houver espaço, não um ou mais. O que eu fiz errado?

questionAnswers(17)

yourAnswerToTheQuestion