Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2004, 18:27
Ikusimak
 
Fecha de Ingreso: julio-2004
Mensajes: 15
Antigüedad: 20 años, 9 meses
Puntos: 0
Pregunta Problemas con expresiones regulares

Hola a todos:
Quisiera saber si alguien me pudiera ayudar con este codigo de javascript, lo q quiero q me haga es q al meter un texto, p.ej el nombre, me deje meter ñ-s. Si le dices q coja las letras de la "a" a la "z", no se por q no coge las Ñ.
También quisiera saber cómo seria la expresion regular para q el teléfono empezase por 9 y q si empieza por otro número no te deje, y exactamente igual para el movil, pero con 6.
Muchisimas gracias de antemano y enhorabuena por los foros q son geniales.
Os adjunto el código:

function ValidarNombre(nombre,telefono,movil)
{
var letras=new RegExp("^[a-z ]+$","i");
var telf=new RegExp("^[0-9]{9}$","i");
var mov=new RegExp("^[0-9]{9}$","i");

if ( (nombre == "") || (nombre.search(letras)))
{
alert("Por favor introduzca un nombre correctamente")
form1.nombre.focus()
return false
}
if ((form1.telefono.value == "")|| (telefono.search(telf)))
{
alert("Por favor introduzca el teléfono correctamente")
form1.telefono.focus()
return false
}
if ((form1.movil.value !== "")&&(movil.search(mov)))
{
alert("Por favor introduzca el móvil correctamente")
form1.movil.focus()
return false
}
... etc }

GRACIAS: