max/min length constraints for strings