And where/how did you compute these regexps?
This needs the source, basically.
Soon enough we'll have .moe tlds and I'll have no idea how to edit your regexp.