Validar teléfono

20/09/2004 - 11:53 por Martita | Informe spam
El problema es que intento validar un capo teléfono con
el regularexpressionvalidator pero el problema es que si
bien está claro que el teléfono van a ser sólo dígitos
numéricos no puedo establecer el numero exacto de dígitos
a introducir porque no es igual un número de teléfono en
una población que en otra.

No se que hacer :(

Preguntas similare

Leer las respuestas

#1 Alvaro G Vicario
22/09/2004 - 10:02 | Informe spam
*** Martita wrote/escribió (Mon, 20 Sep 2004 02:53:17 -0700):
El problema es que intento validar un capo teléfono con
el regularexpressionvalidator pero el problema es que si
bien está claro que el teléfono van a ser sólo dígitos
numéricos no puedo establecer el numero exacto de dígitos
a introducir porque no es igual un número de teléfono en
una población que en otra.



Supongo que te refieres a teléfonos de fuera de España (en España todos
tienen 9 cifras). ¿De verdad es necesario tanto nivel de precisión? Te
pueden colar un teléfono falso de todas maneras. Yo me limitaría a eliminar
lo que no sean dígitos.


Respuesta Responder a este mensaje
#2 Anonimo
22/09/2004 - 11:53 | Informe spam
Ok, y como puedo hacer que sólo se puedan introducir
digitos?
Respuesta Responder a este mensaje
#3 Pablo
22/09/2004 - 12:25 | Informe spam
"" wrote:

Ok, y como puedo hacer que sólo se puedan introducir
digitos?




Lo mejor sería que controlaras mediante JavaScript y el evento que controla
que tecla estas pulsando si el foco esta en esa caja de texto, pero com o es
muy complicada, te doy la solucion simple:

Existe una funcion llamada IsNumeric(Valor) que devuelve True si Valor es un
número y False si Valor no es un número.

Ta lue.
Respuesta Responder a este mensaje
#4 Alvaro G Vicario
22/09/2004 - 17:17 | Informe spam
*** wrote/escribió (Wed, 22 Sep 2004
02:53:44 -0700):
Ok, y como puedo hacer que sólo se puedan introducir
digitos?



No sé ni lo que es ese regularexpressionvalidator que utilizas. Pero una
expresión regular para aceptar sólo dígitos es

^([0-9]+)$

No está probada. Los paréntesis creo que no hacen falta, pero supongo que
tampoco estorban.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida