دسته بندی ها
14:00 1400/02/23

عبارت با قاعده (Regular Expression) برای موبایل و شماره ثابت ایران در C#

مشخصات سوال کننده :
کاربر : Alireza     امتیاز کاربر : 115     رتبه کاربر : 13
دسته بندی : سی شارپ WPF

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 15651
پاسخ دهنده : fateme 16:37 1400/02/25

عبارات باقاعده یا Regular Expression برای شماره موبایل

برای شماره موبایل ایران می تونید از کد زیر استفاده کنید.

public bool IsValidPhone(string Phone)
{
   try
   {
      if (string.IsNullOrEmpty(Phone))
         return false;
      var r = new Regex(@"^(?:0|98|\+98|\+980|0098|098|00980)?(9\d{9})$");
      return r.IsMatch(Phone);
   }
   catch (Exception)
   {
      throw;
   }
}

توی لینک زیر هم می تونید تست کنید این کد رو

عبارات باقاعده برای شماره موبایل ایران

 

عبارت باقاعده یا Regular Expression برای شماره تلفن ثابت ایران

برای کنترل و اعتبارسنجی شماره تلفن ثابت ایران هم میتونید از عبارت زیر استفاده کنید.

 

public bool IsValidStaticPhone(string Phone)
{
   try
   {
      if (string.IsNullOrEmpty(Phone))
         return false;
      var r = new Regex(@"^0[0-9]{2,}[0-9]{7,}$");
      return r.IsMatch(Phone);
   }
   catch (Exception)
   {
      throw;
   }
}
ویرایش شده در شنبه 25 اردیبهشت 1400 ساعت 16:37:44
به این پاسخ امتیاز بدهید    0
امتیاز: 1617 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود