Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2009, 04:29
balder
 
Fecha de Ingreso: septiembre-2005
Mensajes: 99
Antigüedad: 18 años, 8 meses
Puntos: 0
Ayuda con expresion regular

Hola,

Estoy validando un campo en el que se meten numeros de telefono, mi funcion es esta

function validar_telefonos(valor){
if(/^(\d{9})*(\s{1}\d{9})*$/.test(valor)){
document.form_contactos.telefono.focus();
return true;
}else{
alert("Introduzca los números de teléfonos separados por un espacio\nFormato: 999999999 999999999");
return false;
}

}

lo que quiero es que puedan dejarlo en blanco, meter un telefono o varios, y en el supuesto de que metan varios obligarles a que lo separen con un espacio pero no consigo que me funcione, tambien he probado a sustituir \s por \x20 y un monton de combinaciones mas pero no lo consigo, alguien puede ayudarme

Gracias