Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2004, 16:07
Anerol
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago Chile
Mensajes: 119
Antigüedad: 19 años, 6 meses
Puntos: 0
Hola

de este link saque lo que te envio
http://www.solotuweb.com/articulos.asp?recordn=22

<asp:regularexpressionvalidator id="TelefonoValidator" controltovalidate="tTelefono" display="dynamic" validationexpression="[0-9]{3}\s[0-9]{4}-[0-9]{4}" errormessage="Formato incorrecto" runat="server"/>

El RegulateExpresionValidator toma todos los atributos de los demás validadores menos uno, que es ValidationExpression.
Es algo difícil escribir una expresión como esta, pero nada del otro mundo. Empecemos analizando la expresión, tiene que ser XXX XXXX-XXXX o sea, 3 números del 0 al 9, indicados por el [0-9]{3}, o sea números del [0-9] y que sean {3}. Después vemos el \s, que es sólo el espacio. Después otro bloque de [0-9]{4} que son 4 dígitos, un guión, que es el guión que separa los últimos números y por último otro [0-9]{4} que corresponde al último bloque de números. Si queremos en vez de números ponga caracteres sólo tenemos que poner [a-z]{5} por ejemplo, para 5 caracteres de la A a la Z.

Para poner o usa el | (altgr 1)


espero que te sirva