Удалить атрибуты событий * JS из тегов HTML
Пожалуйста, помогите разобрать в PHP простые html-строки (php regexp). Мне нужно удалить html-js события из HTML-кода. Я знаю php регулярные выражения очень плохо.
Примеры кода:
<button onclick="..javascript instruction..">
Результат: <button>
<button onclick="..javascript instruction.." value="..">
Результат: <button value="..">
<button onclick=..javascript instruction..>
Результат: <button>
<button onclick=..javascript instruction.. value>
Результат: <button value>
Мне нужно делать это без кавычек и с, потому что все современные браузеры позволяют делать атрибуты без кавычек.
Примечание: Я недр разбираю не только по клику .. это все атрибуты, которые начинаются с 'вкл'.
Заметка 2): НЕ ПЫТАЙТЕСЬ СОВЕТИТЬ ПАРСЕРУ HTML, ПОТОМУ ЧТО ЭТО БУДЕТ ОЧЕНЬ БОЛЬШОЙ DRE TREE ДЛЯ РАЗБОРКИ ..
ОБНОВЛЕНО: Спасибо за ваш ответ! Теперь я использую компонент HTMLPurifier на написанной мной небольшой платформе.