12/02/2007, 15:14
|
| | Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años Puntos: 3 | |
Re: expresiones regulares function ValidarForm(campo) {
var RegExPattern = /^[a-z]+$/;
if (RegExPattern.test(campo)){
//Esta bien
} else {
campo.style.border = "2px solid #ff0000";
}
}
Tu expresion regular: /[a-z]/
No se pone el borde en rojo porque si campo es: AWDA&%$""$%%a(/)(" , existe una letra minuscula en la cadena, por lo que encaja en el patron.
Al ponerle [a-z]+ indica que pueda haber tantas letras minusculas como se quiera, pero al menos una.
^ y $ sirve para decirle que la cadena debe empezar(^) y terminar($) en letras minusculas.
Saludos. |