Мне нужно найти встроенный javascript с php regex. Я могу найти внешний скрипт, но не встроенный, может кто-нибудь мне помочь?
Вот мой шаблон для внешнего:
"/<script(.*?)src(.*?)>(.*?)<\/script\s*>/smi"
Есть идеи?
update : и только узлы <script>
без набора атрибутов src
:
"/<script((?:(?!src=).)*?)>(.*?)<\/script>/smix"
(мое первое регулярное выражение для внешнего вида;))
Вам нужно найти все те случаи, когда можно использовать встроенный скрипт (т.е. все функции слушателя onClick, onBlur, onMouseDown, onMouseUp, on …)).
"/<script[^\>]*>(.?)<\/script>/si"