Added minimum length and lookbehind, although lookbehind doesn't really add much.