PDA

View Full Version : سوال: عبارت منظم تشخیص شماره تلفن (حل شد)



.fatemeh
چهارشنبه 28 خرداد 1393, 23:32 عصر
سلام.
برای اعتبار سنجی فرم به عبارت منظم تشخیص شماره تلفن احتیاج دارم ، احتیاج دارم
این رو نوشتم
می خوام فقط اعداد باشن و فقط 8 رقم نه بیشتر نه کمتر

/^[0-9]{8}/
مشکل اینجاست که اولا بیشتر از 8 رو قبول می کنه
مشکل دوم اینکه اگر عدد بنویسم و بعدش حروف باز قبول می کنه.(البته برعکش رو قبول نمیکنه)
چه کارش کنم؟

مهدی اسماعیلی
پنج شنبه 29 خرداد 1393, 00:38 صبح
بفرمایید


$phone = 12345678;
if(preg_match('/^[0-9]{8}$/i', $phone)) {
echo 'Valid phone number';
} else {
echo 'Invalid phone number';
}