اعتبارسنجی شماره موبایل ایران در php
https://lamtakam.com/qanda/2211/اعتبارسنجی-شماره-موبایل-ایران-در-php 4من می خواهم با استفاده از عبارت منظم (regex
) در php شماره موبایل را اعتبار سنجی کنم.
با جستوجو هایی که داشتم الگوی زیر را پیدا کردم
^(\+\d{1,3}[- ]?)?\d{10}$
اما مشکلی که وجود دارد این الگو شماره های کشور های دیگر را هم تایید میکند مانند زیر
+1 8087339090,
+91 8087339090,
+912 8087339090,
8087339090 ,
08087339090 ,
+1-8087339090,
+91-8087339090,
+912-8087339090,
اما من نیاز دارم که فقط شماره موبایل ایران را اعتبار سنجی کنم مانند شماره های زیر
09121234567,
00989121234567,
+989121234567,
9121234567
آیا الگویی وجود دارد که فقط شماره های ایرانی را اعتبار سنجی کند؟
1 | به نظر من توی الگویی که مینویسی فاصله رو در نظر نگیر. من یک مقاله UX میخوندم از تحلیل رفتار کاربر مورد وارد کردن شماره موبایلش، زیر 1 درصد بود آمار افرادی که توی شماره مبایلی که وارد میکنن خط تیره، کاما یا فاصله میزارن. ــ سروش قادری نسب در 6 سال قبل |