Split
var htmlBlock = html.split("");
for (var i in htmlBlock)
{
var blocks; // Content array matching regular expression, blocks[1] is a real script content, because we used brackets to capture the previous reg definition
if (blocks = htmlBlock[i].match(reg))
{
//Clear Possible comment tags can be ignored at the end of the comment -->, and eval will still work normally
var code = blocks[1].replace(/