improve for persian mobile number validation

This commit is contained in:
javad committed 2024-08-28 08:59:28 +03:30
1 parent 064fd70223
commit 848d32c141
1 file changed
+2 -4
+2 -4
View File
@@ -237,15 +237,13 @@ const newLead = ()=>{
<div className='phoneasli-1'>
<Label>تلفن همراه 1</Label>
<Input {...register("mobile1", { required: 'تلفن همراه 1 ضروری است', pattern: { value: /^(\+98|0)?[9۹٩][0-9۰-۹٠-٩]{9}$/, message: 'فرمت تلفن همراه 1 صحیح نیست'} } )} />
<Input {...register("mobile1", { required: 'تلفن همراه 1 ضروری است', pattern: { value: /^([+\u002B\u06F9\u0669]?[\u06F0-\u06F9\u0660-\u0669]?[\u06F0-\u06F9\u0660-\u0669]?|0|۰|٠)?[9\u06F9\u0669][0-9\u06F0-\u06F9\u0660-\u0669]{9}$/, message: 'فرمت تلفن همراه 1 صحیح نیست'} } )} />
</div>
<div className='phoneasli-2'>
<Label>تلفن همراه 2</Label>
{/* add arabic and persian number support for mobile2 pattern value */ }
<Input {...register("mobile2", { required: false, pattern: { value: /^(\+98|0)?[9۹٩][0-9۰-۹٠-٩]{9}$/, message: 'فرمت تلفن همراه 2 صحیح نیست'} } )} />
<Input {...register("mobile2", { required: false, pattern: { value: /^([+\u002B\u06F9\u0669]?[\u06F0-\u06F9\u0660-\u0669]?[\u06F0-\u06F9\u0660-\u0669]?|0|۰|٠)?[9\u06F9\u0669][0-9\u06F0-\u06F9\u0660-\u0669]{9}$/, message: 'فرمت تلفن همراه 2 صحیح نیست'} } )} />
</div>
<div className='phoneasli-2'>