16/11/1404

This commit is contained in:
2026-02-05 11:41:04 +03:30
parent 38101b222f
commit 716cc146fc
2 changed files with 12 additions and 10 deletions
+7 -5
View File
@@ -245,15 +245,17 @@ export const passwordRules = () => {
export const englishNumberRule = () => {
return {
validator: (_: any, value: string) => {
if (!value) return Promise.resolve()
const hasPersianDigits = /[۰-۹]/.test(value)
if (hasPersianDigits) {
validator: (_: any, value: string | number) => {
const str = value != null ? String(value) : ''
if (!str) return Promise.resolve()
const isEnglishDigitsOnly = /^[0-9]+$/.test(str)
if (!isEnglishDigitsOnly) {
return Promise.reject('لطفاً فقط از اعداد انگلیسی استفاده کنید')
}
return Promise.resolve()
},
trigger: 'change',
trigger: ['change', 'blur'],
}
}