Skip to content

Commit 9b99e61

Browse files
authored
feat: support tel rule (#775)
1 parent d474bf1 commit 9b99e61

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"react-dom": ">=16.9.0"
5050
},
5151
"dependencies": {
52-
"@rc-component/async-validator": "^5.0.3",
52+
"@rc-component/async-validator": "^5.1.0",
5353
"@rc-component/util": "^1.6.2",
5454
"clsx": "^2.1.1"
5555
},

src/interface.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ export type RuleType =
4141
| 'date'
4242
| 'url'
4343
| 'hex'
44-
| 'email';
44+
| 'email'
45+
| 'tel';
4546

4647
type Validator = (
4748
rule: RuleObject,
@@ -335,6 +336,7 @@ export interface ValidateMessages {
335336
float?: ValidateMessage;
336337
regexp?: ValidateMessage;
337338
email?: ValidateMessage;
339+
tel?: ValidateMessage;
338340
url?: ValidateMessage;
339341
hex?: ValidateMessage;
340342
};

src/utils/messages.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export const defaultValidateMessages = {
2222
float: typeTemplate,
2323
regexp: typeTemplate,
2424
email: typeTemplate,
25+
tel: typeTemplate,
2526
url: typeTemplate,
2627
hex: typeTemplate,
2728
},

0 commit comments

Comments
 (0)