diff --git a/package.json b/package.json index 5eb1500a..6420cd9c 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "react-dom": ">=16.9.0" }, "dependencies": { - "@rc-component/async-validator": "^5.0.3", + "@rc-component/async-validator": "^5.1.0", "@rc-component/util": "^1.6.2", "clsx": "^2.1.1" }, diff --git a/src/interface.ts b/src/interface.ts index 6fc6b334..f533be61 100644 --- a/src/interface.ts +++ b/src/interface.ts @@ -41,7 +41,8 @@ export type RuleType = | 'date' | 'url' | 'hex' - | 'email'; + | 'email' + | 'tel'; type Validator = ( rule: RuleObject, @@ -335,6 +336,7 @@ export interface ValidateMessages { float?: ValidateMessage; regexp?: ValidateMessage; email?: ValidateMessage; + tel?: ValidateMessage; url?: ValidateMessage; hex?: ValidateMessage; }; diff --git a/src/utils/messages.ts b/src/utils/messages.ts index 392b3ebe..517ac1bd 100644 --- a/src/utils/messages.ts +++ b/src/utils/messages.ts @@ -22,6 +22,7 @@ export const defaultValidateMessages = { float: typeTemplate, regexp: typeTemplate, email: typeTemplate, + tel: typeTemplate, url: typeTemplate, hex: typeTemplate, },