Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2013, 13:08
Avatar de blancoarnau
blancoarnau
 
Fecha de Ingreso: junio-2013
Mensajes: 119
Antigüedad: 11 años, 6 meses
Puntos: 0
Como validar un "text" con expresiones regulares

Hola, muy buenas. Llevo bastantes intentos y sigo sin conseguirlo y pensado que sería mejor preguntarlo. Me gustaría hacer una pequeña prueba validando expresiones regulares con un "test", pero no tengo muy claro como hacerlo. En internet me salió el famoso test() pero no me funciona o algo hago mal... Este es el código:
Código Javascript:
Ver original
  1. function valor() {
  2.     var RegExp_ = /^[abc]/;
  3.     document.write(text.test(RegExp_));
  4.     }
Y este el body:
Código HTML:
Ver original
  1. <input type="text" id="text" />
  2. <input type="button" onclick="valor()" id="button" value="Click" />
  3.  
  4. </body>

Probandólo así no he conseguido ningún resultado así que he intentado hacer esto:
Código Javascript:
Ver original
  1. function valor() {
  2.     var RegExp_ = /^[abc]/;
  3.     if(document.getElementById("text").value == RegExp_){
  4.         alert("Correcto"); 
  5.     }else {
  6.         alert("Incorrecto");
  7.     }
  8. }

Pero tampoco he conseguido nada, todo el rato me sale el maldito alert "Incorrecto", ¿alguna idea?

Gracias :)