empty string should be raised when rules include `required`,in utils.js ,function required should be if (!this.isRoot() && this.rule.required && (!this.source.hasOwnProperty(this.field) || this.value === undefined || this.value === null || this.value === "")) notice the `this.value === ""`