Hola,
Ya se que hay mucho escrito sobre el tema en el foro, y he leido bastante, es la primera vez que trabajo con ellas y estoy algo confuso.
He leido en el foro hasta encontrar este vinculo
http://www.ignside.net/man/php/regex.3.php. Con la ayuda que aquí he encontrado he llegado hasta esto.
Código PHP:
function tienehtml($valor)
{
if(eregi("[<|<\/]+[0-9a-z]+[>|\/>]",$valor) or strpos($valor,"javascript:"))
return 1;
else return 0;
}
mi intención es detectar si en $valor hay html o no ya sea java o simple html
este codigo funciona con bien con valores como "<html>, <scrpt>, etc" según he probado.
La pregunta es, si realmente mi función es buena y si fuera posible añadir el valor "javascript
:" dentro del eregi, he probado
Código PHP:
eregi("[<|<\/]+[0-9a-z]+[>|\/>]|[javascript:]",$valor)
pero el resultado no es el esperado.
Si alguien puede ayudarme o ve algo que no sea correcto del todo agradeceria enormente cualquier consejo.
gracias