Ver Mensaje Individual
  #14 (permalink)  
Antiguo 04/03/2010, 16:32
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Respuesta: expresion regular para restringir letras

Bueno...se me ocurre algo como esto:

Código ASP:
Ver original
  1. '''Funcion para prohibir ciertas letras en la direccion
  2. Function filtrar_palabras(texto)
  3.     Dim Temp, palabrasVector, palabras_prohibidas, reemplazar, i, esCadenaValida
  4.     reemplazar = "***"
  5.     palabras_prohibidas = "piso#apto#apartamento#oficina#"
  6.     Temp = texto
  7.     palabrasVector = Split(palabras_prohibidas, "#")
  8.     esCadenaValida = true
  9.     For i = 0 To UBound(palabrasVector)
  10.         'Temp = Replace(Temp, palabrasVector(i), reemplazar, 1, -1, 1)
  11.         if instr(1,palabrasVector(i),texto) > 0 then
  12.             esCadenaValida = false
  13.             exit for
  14.         end if
  15.     Next
  16.     'filtrar_palabras = Temp
  17.     filtrar_palabras = esCadenaValida
  18. End Function
  19.  
  20. Response.Write(filtrar_palabras("oficina") & "<br>")
  21. Response.Write(filtrar_palabras("edificio") & "<br>")

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway