Si ejecuto el siguiente código:
if(preg_match("/^http:\/\/www.site.com\/noticias\/val\/[0-9]+\/[^/ ]+\.html$/", "http://www.site.com/noticias/val/66898/bajo-el-sindrome.html"))
echo "valido";
else
echo "no valido";
Me da NO VALIDO (tendria que dar VALIDO ) y me tira el siguiente Warning: preg_match() [function.preg-match]: Unknown modifier ']' in C:\wamp\www\ex.php on line 11

alguna ayuda??