- Don't trigger regular expression (regexp) if there is already an error with previous rules (if 'hasError' is true).
- Optional now honors 'hasError' input.
- Added max rune to CreditCard, CSSColor, Email, IP, IPV4, IPV6, URL, UUID, UUID3, UUID4 and UUID5 to prevent regexp from being triggered with big string.