Примерно так:
(-?\d+(?:\.\d+)?)(?:,\s*|\s+)(-?\d+(?:\.\d+)?)
Это даст вам два матча, которые вы затем можете разыграть на поплавки и проверить на соответствие широте / долготе.
Это также позволит двум числам быть разделены пробелом. Если вы хотите разрешить только запятую, используйте:
(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)