16/11/1404
This commit is contained in:
@@ -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'],
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user