Foros Python

Versión completa: Validar formato de cadena
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola buenas, tengo un control de usuario de tipo entry, y me gustaría que el usuario únicamente pueda introducir el siguiente formato:

Latitud,Longitud como por ejemplo "12.2323,-1.53452"

Es decir que solamente se pueda introducir números, puntos, 1 coma, y el signo menos.

Con que funciones puedo apoyarme para realizar la validación? Gracias.
Hola, sería similar al código de este tema: https://foro.recursospython.com/showthread.php?tid=168, simplemente tienes que editar los caracteres permitidos en la línea 9.

Saludos
Si Francisco, con eso he conseguido que solo se puedan introducir los caracteres que quiero, pero necesito que sea en el formato correcto, es decir que no se pueda poner ",,,...23.,.,," si no que tienen que ser datos validos en el formato que he comentado. Gracias y un saludo.
Puedes hacer ese tipo de comprobaciones usando los métodos de las cadenas (split(), find(), etc.) o bien expresiones regulares. Como es un formato muy específico, no hay un método estándar para hacerlo.
Creo que usare las expresiones regulares, muchas gracias Francisco, un saludo.