View Full Version : regular expression برای شماره موبایل
online_mansoor2007
چهارشنبه 14 بهمن 1388, 16:09 عصر
سلام
من نیاز به یه regular expression برای شماره موبایل دارم . ممنون میشم اگر کسی داره اینجا قرار بده . کارم خیلی گیر هست :گریه:
Behrouz_Rad
چهارشنبه 14 بهمن 1388, 19:07 عصر
^\d{11}$
................
imanasp
چهارشنبه 14 بهمن 1388, 22:53 عصر
^\d{11}$
................
این کاملتره:
09([13])\d{8}(ضمن این که 11 رقم می گیره مقادیر مجاز برای موبایل ایرانسل و ملی رو قبول میکنه
masudafsar
یک شنبه 27 مرداد 1392, 12:56 عصر
این کاملتره:
09([13])\d{8}(ضمن این که 11 رقم می گیره مقادیر مجاز برای موبایل ایرانسل و ملی رو قبول میکنه
جهت بروزرسانی کد بالا با آمدن اپراتور رایتل باید به شکل زیر استفاده کرد:
09([123])\d{8}
kavayo
سه شنبه 22 بهمن 1392, 12:07 عصر
جهت بروزرسانی کد بالا با آمدن اپراتور رایتل باید به شکل زیر استفاده کرد:
09([123])\d{8}
اما این جا در برنامه خطا میدهد
[RegularExpression("09([13])\d{8}(", ErrorMessage = "شماره موبایل را به درستی وارد کنید")]
ولی این عبارت منظم در asp web form کار میکنه ولی در اینجا به دلیل استفاده از حرف d خطامیده چرا؟
Majid.Stu66
سه شنبه 22 بهمن 1392, 13:34 عصر
اما این جا در برنامه خطا میدهد
[RegularExpression("09([13])\d{8}(", ErrorMessage = "شماره موبایل را به درستی وارد کنید")]
ولی این عبارت منظم در asp web form کار میکنه ولی در اینجا به دلیل استفاده از حرف d خطامیده چرا؟
با سلام
بصورت زیر هم می تونی استفاده کنی :
^09[1-3][0-9]{8}$
kamranetemadi
سه شنبه 22 بهمن 1392, 13:42 عصر
جهت بروزرسانی کد بالا با آمدن اپراتور رایتل باید به شکل زیر استفاده کرد:
09([123])\d{8}
البته باید isim رو هم اضافه کرد
09([0123])\d{8}
ahmad19
پنج شنبه 08 بهمن 1394, 04:58 صبح
دوستان من همه کدهای بالا رو تست کردم اما هیچ کدوم رو قبول نمی کنه
و برای همشون ارور می گیره
آیا کد دیگه ای هست ؟
zhaleh20
یک شنبه 16 اسفند 1394, 07:14 صبح
دوستان من همه کدهای بالا رو تست کردم اما هیچ کدوم رو قبول نمی کنه
و برای همشون ارور می گیره
آیا کد دیگه ای هست ؟
در صورتی که شماره موبایل به شکل 4567-123-0913 وارد شود الگو به صورت زیره
/^(09)[0-3]{1}[0-9]{1}-[0-9]{3}-[0-9]{4}$/
rezashaban
یک شنبه 16 اسفند 1394, 08:05 صبح
سلام دوستان
این مواردی که گذاشتین فک نکنم برای شماره های جدید 0990 جواب بده هاااااااااااااااااااااااا ااااااا
mohmmad6006
شنبه 24 تیر 1396, 23:18 عصر
برای شماره های جدید فکر کنم این کد مناسب باشه:
با صفر اولیه:
09(0(\d)|1(\d)|2(\d)|3(\d)|(9(\d)))\d{7}$
بدون صفر اولیه
9(0(\d)|1(\d)|2(\d)|3(\d)|(9(\d)))\d{7}$
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.