This isn't right. id and class are tags, they're attributes, so they would go inside brackets. But it's irrelevant, because at the top of this definition we have @[id|style|class] which whitelists the id and class attributes on everything. 

Also, no comma after the u means underlines will be filtered out but &lt;u\n&nbsp;&nbsp;&nbsp;&nbsp;id> will be ok.