Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2007, 19:30
Avatar de demiurgo_daemon
demiurgo_daemon
 
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 18 años, 1 mes
Puntos: 2
Re: Validar texto usando Expresiones Regulares

¡Claro! La expresión sería

Código:
/^[-_\w\.]+$/i
Por partes:
  • ^ significa inicio de línea
  • lo encerrado entre paréntesis cuadrados son las opciones
    • \w significa cualquier letra ascii (a-z, nada de caracteres acentuados u otra cosa loca) o número
    • - y _ son guión corto y bajo
    • \. significa punto
  • el + es una cerradura positiva (en pocas palabras, esta expresión no acepta cadenas vacías; si quieres que así sea, cambia el + por *)
  • $ significa fin de línea
  • la i fuera de las barras significa ser indiferente a mayúsculas y minúsculas

si te interesa profundizar un poco, el libro Regular Expression Pocket Reference de O'Reilly es una opción muy accesible

saludos