WARNING: potential backward compatibility break: Add a way to check string length - *eq, lt* and gt* check string length if value is NaN and target is a number. This may break old validations if they were checking if string actually is, e.g., "42".