PDA

View Full Version : چک کردن شماره تلفن در asp.net



8702073
شنبه 23 فروردین 1393, 17:42 عصر
سلام دوستان من یه کدی دارم که می خوام باهاش شماره تلفن شهرهای ایران رو چک کنم، حالا درست جواب نمی ده می خواستم بدونم کسی می تونه درستش کنه یا نه؟؟؟؟ البته کد شهرها پشت سر شماره تلفن هر شخص وارد تکست باکس میشه!!!


var sRegex = new Regex("^[0][1-9][0-9][0-9][1-9][0-9][0-9][0-9][0-9][0-9][0-9]{11}$");
var sRegex1 = new Regex("^[0][1-9][1-9][1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]{11}$");
if (sRegex.IsMatch(phone))
return true;
else if (sRegex1.IsMatch(phone))
return true;
else
return false;


البته من کد شهرستان ها رو نمی دونستم و کلی وارد کردم ولی خوب لااقل باید یه عدد 11 رقمی که می زنی و اولش هم حتما صفر باشه درست جواب بده ولی همین هم غلط جواب می ده و می گه شماره تلفن درست نیست.
لطفا اگه کسی می دونه راهنمایی کنه

meysam99
شنبه 23 فروردین 1393, 18:29 عصر
این برای 11 رقم استفاده کن
Regex("^[0][0-9]{10}$");

8702073
شنبه 23 فروردین 1393, 18:52 عصر
این برای 11 رقم استفاده کن
Regex("^[0][0-9]{10}$");


دوست عزیز این کدم با اینی که من نوشتم فرقی نداره، بازم غلط جواب می ده:ناراحت: