Tricky regex are tricky.
But allow some whitespace.