¿Expresión regular para hacer coincidir las coordenadas de latitud / longitud?

Estoy tratando de crear una expresión regular para hacer coincidir las coordenadas de latitud / longitud. Para hacer coincidir un número de doble precisión que he usado(\-?\d+(\.\d+)?)e intenté combinar eso en una sola expresión:

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

Esperaba que esto coincidiera con un doble, una coma, quizás algo de espacio y otro doble, pero no parece funcionar. Específicamente, solo funciona si NO hay espacio, ni uno ni más. ¿Qué he hecho mal?

Respuestas a la pregunta(17)

Su respuesta a la pregunta