This looks broken too. It's matching anything that's not a LF or CRLF. Which basically means it doesn't allow newlines, but does allow bare CR's. It also has unbalanced parentheses, and if you were to balance it, it would only allow a nested block comment at the very beginning.