сделать просмотреть источник , чтобы понять почему.
Вероятно, будет:
#(<script.*?>).*?(</script>)#';
, который каждый браузер будет отображать как
# (). *? () #
Поскольку он скрывает любые теги XML от разобранного представления, то есть скрывает <script.*?>
и </script>
что можно увидеть, однако, в неразобранной версии -> просмотреть исходный код