¡¡¡Alguien que me ayude por favor!!!

24/07/2006 - 18:29 por George | Informe spam
Hola,

Estoy haciendo un foro y no deseo que la gente pueda insultarse en el mismo.
Entonces había pensado hacer replace de las palabras que yo no deseara ver en
el foro, pero resulta que si los usuarios escribieran la grosería o lo que
sea de esta manera, por ejemplo AbCd, no haría replace debido a que esta
función es case sensitive...

¿Cómo podría hacer lo que deseo sin tener que insertar todas las posibles
combinaciones? ¿Existe alguna función que no sea Case Sensitive?

Gracias por la ayuda
 

Leer las respuestas

#1 Matías Iacono
24/07/2006 - 18:54 | Informe spam
Salvo que hagas un UCASE, o un LCASE a tu cadena de texto, y compararlas con
mayusculas o minusculas. No te queda otra que meter palabra tras palabra.

Debido a que no se analiza la estructura de la palabra, si no la suma de
caracteres, no es posible controlar TODAS las convinaciones. Podrían
colocarlo con espacios intermedios y tendrías el mismo problema.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
Orador INETA
"George" escribió en el mensaje
news:
Hola,

Estoy haciendo un foro y no deseo que la gente pueda insultarse en el
mismo.
Entonces había pensado hacer replace de las palabras que yo no deseara ver
en
el foro, pero resulta que si los usuarios escribieran la grosería o lo que
sea de esta manera, por ejemplo AbCd, no haría replace debido a que esta
función es case sensitive...

¿Cómo podría hacer lo que deseo sin tener que insertar todas las posibles
combinaciones? ¿Existe alguna función que no sea Case Sensitive?

Gracias por la ayuda

Preguntas similares