11/08/2009, 11:24
|
| | | Fecha de Ingreso: mayo-2009 Ubicación: Lima
Mensajes: 232
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Respuesta: Expresion regular Tio creo que seria asi
Te pongo un ejemplo asi haber te ayuda..
//DECLARO LOS PATRONES CON SUS RESPECTIVAS EXPRESIONES..
<script>
patron=new Object();
patron.Serie_Equipo=/^([A-Za-zá-ú ]+)$/; //LETRAS DE A LA A Z MAYUSCULAS Y MINUSCULAS Y A LA U CON ACENTOS.
patron.Numero_Celular=/^(([9]{1}[0-9]{8}))$/; //NUMERO DE CELULAR 991897654 ... NUMERO DE CELULAR D PERU..
patron.Rpm=/^(([#|*][0-9]{6}))$/; // NUMERO DE RPM * O # QUE INICIEN LUEGO QUE SIGAN NUMEROS..
function validar()
{
elementos=frmcelulares.elements;
for(i=0;i<elementos.length;i++)
{
v=elementos[i].validador;
if(!v) continue;
r=patron[v];
e=r.exec(elementos[i].value);
if(!e){
alert("Error en: " +v+" con el valor: "+elementos[i].value);
elementos[i].focus();
return false;
}
}
return true;
}
function back(){
location.href="celulares.php";
return true;
}
</script>
//aqui llamo a la function validar
<form action="celulares.php" method="post" enctype="multipart/form-data" name="frmcelulares" id="frmcelulares" onSubmit="return validar();">
//llamo a validador
<input name="txtserie_equipo" type="text" id="txtserie_equipo" size="15" maxlength="15" validador="Serie_Equipo"/>
PUEDE QUE NO TE AYUDE MUXO PERO AHI UNA IDEA ASI VALIDE MI FORMULARIO Y FUNCIONA PERFECTAMENTE. |