Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2013, 09:20
Avatar de rosonator
rosonator
 
Fecha de Ingreso: noviembre-2012
Ubicación: Bilbao
Mensajes: 49
Antigüedad: 12 años
Puntos: 7
Respuesta: Expresiones regulares con Javascript

Mira, es muy fácil:

Observa esta expresión regular:
var regex_nombre = /^[A-Za-z0-9 ]{6,20}$/;

Fíjate cómo va:

/^ para abrir y $/ para cerrar
Entre corchetes []: Carácteres válidos. En este caso, caracteres de A a Z, de a a z, de 0 a 9 y espacio.
Entre llaves {}: Número de repeticiones, en este caso de 6 a 20. En vez de esto podría ir un + (de 1 a infinito) o * (de 0 a infinito).

Por supuesto, las expresiones regulares se complican pero para lo que pides te basta con saber eso.

Bueno, que ahora que ya tienes tu expresión regular, solo te queda testearla:

if (regex_nombre.test(tuString)) { lo que quieras que ocurra al cumplirse}

También podrías unir los dos pasos en uno solo, que sepas