دسته بندی ها
14:00 1400/02/23
عبارت با قاعده (Regular Expression) برای موبایل و شماره ثابت ایران در C#
سلام اساتید محترم من دنبال عبارت با قاعده برای شماره تلفن ها میگردم که کد زیر رو نوشتم و نتیجه ای نگرفتم
private void txtTel1_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
try
{
Regex regex = new Regex("[^09(1[0-9]|3[1-9]|2[1-9])-?[0-9]{3}-?[0-9]{4}]");
e.Handled = regex.IsMatch(e.Text);
}
catch
{
MessageBox.Show("error");
}
}
ویرایش شده در شنبه 25 اردیبهشت 1400 ساعت 16:39:10
مشخصات سوال کننده :
کاربر : Alireza
امتیاز کاربر : 115
رتبه کاربر : 13
به این سوال امتیاز بدهید
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
آخرین سوالات ثبت شده
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
سوالات مرتبط
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf
- Library Animation برای کنترلهای WPF
- مشکل در تغییر مقدار Text کنترل RibbonBar در کامپوننت DevExpress
- قرار دادن مقادیر ارسالی یک ستون از جدول به صورت سطری در استیمول
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.
 
ورود