From 09e736a0bc4382d04c762750865944b1c5c85150 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B9=A4=E4=BB=99?= Date: Thu, 8 Jan 2026 15:23:39 +0800 Subject: [PATCH] feat: support tel rule --- package.json | 2 +- src/interface.ts | 4 +++- src/utils/messages.ts | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5eb1500a1..6420cd9c2 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 6fc6b334d..f533be614 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 392b3ebec..517ac1bdc 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, },