Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2010, 19:56
Avatar de BlueSkull
BlueSkull
 
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 16 años, 1 mes
Puntos: 4
Tengo esta Expresion regular pero no funciona como quiero

Saludos, estimados necesito ingresar un nombre o los dos nombres de una persona, este es mi codigo para validar las cadenas y con espacios:

Cita:
function ValidaNombre(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla == 8) return true;
var rexp = new RegExp(/^[a-zA-ZñÑ\s]*$/);
te = String.fromCharCode(tecla);
return rexp.test(te);
}
El problema esta en que no se como sacar el espacio al inicio y al final y mas aun, tiene que permitir un solo espacio entre las dos cadenas si da la ocacion (no mas de uno), espero que me puedan ayudar. Gracias.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter