![]() |
ValidationExpression que acepte numeros y guiones
Buenassss
Tengo un box que carga numeros telefonicos. El usuario carga sin formato, es decir, puede o no ingresar codigo de pais, codigo de provincia, etc. Lo que yo quiero es permitir que SOLO ingrese numeros o guiones. Yo arme algo asi: Código:
ValidationExpression="-?\d*" Yanina Genia |
Respuesta
Ya encontre como hacerlo, es
Código:
ValidationExpression="([0-9]|-)*" |
Validacion
Este codigo es de saiyine,
en la cadena CAD eliges lo que pondrás, (en el ejemplo es para un edit hexadecimal) Me parece bastante util en tiempo real, pones el procedimiento en OnChange y evitas los pillos pegados y validaciones posteriores.
Saludos |
El codigo lo veo bien. Pero habria que programar cada validacion a mano (en el sentido de asociar el metodo que maneja el evento de cada textbox al codigo), cosa que nos evitamos al utilizar expresiones regulares.
Vamos, que es preferible, antes de reinventar la rueda y escribir rutinas para verificar las entradas de usuario, utilizar expresiones regulares, que son mucho mas poderosas y flexibles, y hace un tiempo ya que existen. |
Expresiones Regulares
Vaya, si que tienes razón,
Que arcaíco el pensar de mi parte que hay que realizar código para todo. No conocía las expresiones regulares en delphi ^^ http://www.latiumsoftware.com/es/articles/00009.php Ese boletín también será de ayuda. Saludos |
La franja horaria es GMT +2. Ahora son las 00:39:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi