php regex: найти встроенный javascript в документе HTML

Мне нужно найти встроенный javascript с php regex. Я могу найти внешний скрипт, но не встроенный, может кто-нибудь мне помочь?

Вот мой шаблон для внешнего:

"/<script(.*?)src(.*?)>(.*?)<\/script\s*>/smi" 

Есть идеи?

update : и только узлы <script> без набора атрибутов src :

 "/<script((?:(?!src=).)*?)>(.*?)<\/script>/smix" 

(мое первое регулярное выражение для внешнего вида;))

Вам нужно найти все те случаи, когда можно использовать встроенный скрипт (т.е. все функции слушателя onClick, onBlur, onMouseDown, onMouseUp, on …)).

 "/<script[^\>]*>(.?)<\/script>/si"