Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2011, 11:57
hunabku
 
Fecha de Ingreso: diciembre-2003
Mensajes: 595
Antigüedad: 20 años, 4 meses
Puntos: 1
Problema con expresion regular

Saludos a todos espero alguien me pueda ayudar tengo una paguina ASP.net framework 3.5 y tengo varios controles de usuario textbox y me gustaria hacer una validacion de expresiones regulares del lado del cliente con java script ya que usando las expresiones regulares del lado del servidor hago postback y no me sirve eso bueno el problema es el siguiente tengo una funcion en javascript que es la siguiente

function validauser(campo) {
var RegExPattern = /[A-Za-z\s]/;
var errorMessage = 'valor Incorrecta.';
if ((campo.value.match(RegExPattern)) && (campo.value != '')) {
alert('valor Correcta');
} else {
alert(errorMessage);
campo.focus();
}
}

donde quiero que me valide que los datos que metan sean solo caracteres y de no ser asi me envie el mensaje de alerta que le pinto y la forma que la invoco es la siguiente

<asp:TextBox ID="TextBox5" onchange="return validauser(this.value)" runat="server"></asp:TextBox>


pero me envia error en la linea del if alguien podria decirme si estoy haciendo algo mal se los agradeceria