برچسب: عبارات منطقی

نوشتن یک تابع با استفاده از عبارات منطقی برای تایید صحت email

نمیدانم شما چقدر از عبارات منطقی در برنامه نویسی استفاده میکنید، به طور کلی استفاده از عبارات منطقی بسیار لذت بخش و ساده هست و کدنویسی را مینیمم میکنه. قبلا یک تابع برای حذف کدهای html از درون متن در همین سایت گذاشته بودم. امروز میخوام یک تابع با استفاده از vb.net برای تشخیص اینکه پست الکترونیک به درستی وارد شده یا نه براتون بگذارم به امید اینکه مورد استفاده قرار بگیره.

تعجب نکنید کل این تابع فقط یک خط هست! البته میتوانید در asp.net هم از آن استفاده کنید:

Function isValidEmail(ByVal emailAddress As String) As Boolean
Return Regex.Match(emailAddress, “^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$”).Success
End Function


حذف کدهای html از متن در ASP.NET

استفاده از Regular Expression بسیار لذت بخش و ساده هست. من در وبلاگ قبلی خودم (به زبان انگلیسی) چندتا مقاله در این مورد نوشته بودم. یکی از مشکلاتی که برخی موارد برنامه نویسان دات نت با اون سر و کله میزنن حذف تگ های HTML از درون متن و نمایش صرفا اطلاعات آن در بخش از صفحات هست.

برای این منظور یک تابع ساده با استفاده از عبارات منطقی به صورت زیر می توان نوشت:

Public Shared Function removeHTML(ByVal html As String) As String
If String.IsNullOrEmpty(html) Then
Return “”
Else
Return System.Text.RegularExpressions.Regex.Replace(html, “<[^>]*>”, String.Empty)
End If
End Function

خوش باشید!



حق چاپ © 1996-2010 راهی که در پیش است. تمامی حقوق محفوظ است.