Comunidad de diseño web y desarrollo en internet online

Ayuda, validar campo con expresiones regulares

Citar            
MensajeEscrito el 26 Sep 2009 06:09 am
Hola: Necesito ayuda porfavor

Quiero hacer una validación de un campo de mi formulario al cual solo quiero que acepte mayúsculas, minúsculas y espacios en blanco, un ejemplo sería colocar en la caja de texto " Ana María " y que no me marcara errores. He encontrado como validar puras letras minusculas el problema es que no me acepta ni mayusculas ni espacios, espero puedan ayudarme, se los agradeceria muchisimo. ¡¡ Gracias !!

Por emag

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Abr 2010 04:48 pm
Buenos días/tardes/noches estimado amigo, te mostrare un código que utilizo para validar tu requerimiento, pruebalo copiando completo éste código en un nuevo html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<script type="text/javascript" language="javascript">
function validarSiTexto(dato,cuadro_txt_txt){
if (!/^([A-Za-z\s])*$/.test(dato)){
alert("El texto " + dato + " tiene un número")
cuadro_txt_txt.value=""
}
}
</script>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Nombres y Apellidos</title>
</head>
<body>
<label class="description" for="element_1">Nombres y Apellidos:</label>
<span style="width: 251px">
<input id="element_1_2" name= "apellidos" class="element text" onkeyup="validarSiTexto(this.value,this)" maxlength="255" size="14" value="" style="width: 249px"/>
</span>
</body>
</html>

Nota: En éste caso al escribir sobre el Textbox o cuadro de texto, el validará que estas tecleando un letra de la A a la Z sea en mayúscula o minúscula incluyendo espacios en blanco, de lo contrario, devuelve un mensaje de error y posteriormente limpia el contenido del cuadro de texto y regresa el foco al mismo, de esta forma el usuario puede escribir de nuevo el dato de forma correcta. Espero mi respuesta cubra tu pregunta. Suerte...

Por mfrand

0 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.