.*<(script|iframe)[^a-z]+.*
.*(?:href|src|data)[\s]*\=[\'\"\`\s]*(?:asfunction|ms\-its|mhtml|firefoxurl|vbscript|data|mocha|livescript)[\s]*\:.*
.*(\/\*[\s\S]*\*\/)?x(\/\*[\s\S]*\*\/)?p(\/\*[\s\S]*\*\/)?r(\/\*[\s\S]*\*\/)?e(\/\*[\s\S]*\*\/)?s(\/\*[\s\S]*\*\/)?s(\/\*[\s\S]*\*\/)?i(\/\*[\s\S]*\*\/)?o(\/\*[\s\S]*\*\/)?n(\/\*[\s\S]*\*\/)?\(|(?:background|background\-image|cue|cue\-after|content|clip\-path|marker\-start|filter|cue\-before|list\-style|list\-style\-image|behavior|\-moz\-binding)\b[^\:\;\}\&]*\:[^\:\;\}\&]*url\((\#|(?:data|javascript|asfunction|ms\-its|mhtml|firefoxurl|vbscript|mocha|livescript)[\s]*\:).*
.*[\'\"\<][^\&]*(?:\bon)(?:error|load|click|mousemove|mouseover|mousedown|mouseup|blur|scroll|submit|keydown|keypress|keyup|drag|focus|reset|select|change|unload|abort|dblclick|afterprint|mouseout|beforeprint|message|resize|contextmenu|formchange|forminput|input|invalid|dragend|dragenter|dragleave|dragover|dragstart|drop|mousewheel|filterchange)[\s\r\n\v\f]*\=\s*(?:[^\'\"\s]|$).*
.*\<(?:input|button|frame|video|math|table|param|img|image|embed|form|animation|foreignobject|set|iframe|\?xml\-stylesheet|x|go)\b[^\&\>]*\b(?:formaction|poster|href|background|value|src|action|on[a-z]{3,15}|xlink\:href|to|folder)\s*\=[\'\"\`\s]*(?:javascript|asfunction|ms\-its|mhtml|firefoxurl|vbscript|data|mocha|livescript)[\s]*\:.*
.*[^a-z](?:alert|prompt|confirm|msgbox|createelement|eval)\s*((\(\s*['"\/])|(\`)).*