[Linux-Biella] problema espressione regolare
Remotes
webmaster a remotes.it
Lun 4 Feb 2008 14:54:25 CET
Alle 14:47, lunedì 4 febbraio 2008, Daniele (Mastro) ha scritto:
>
> scusa ma non si capisce bene cosa stai cercando di fare
> voi impedire qualsiasi tag? "<...." ? o solo "< script" ?
>
> perché nel primo caso
>
> if (preg_match("<.+",$content)) return KO;
>
> nel secondo caso
>
> if (preg_match("<.*script",$content)) return KO;
voglio impedire qualsiasi tag del tipo <*****script dove i * sono simboli
(quindi non lettere e non numeri) e, se possibile, nella stessa regex
impedire i <*****? con lo stesso criterio... vorrei impedire solo un numero
determinato di simboli in modo che non mi vada a bloccare qualcosa tipo
< ieri ho comprato una ferrari in cambio di uno script in php
anche se ora che ci penso potrebbe essere ancora più restrittiva quindi sicura
bloccando tutti i simboli compresi tra < e script... uhm... direi che se mi
modifichi la seconda facendo in modo che non mi consideri lettere e numeri la
funzione di controllo possa dirsi conclusa (al massimo per quella della
stringa di apertura del php faccio un'altra regex uguale)
grazie mille :D
--
Nicolò "Remotes" Lucia
Debian ETCH (XFCE)
"the 449257th penguin"
Maggiori informazioni sulla lista
Linux