الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال : مطلوب Regular لمنع حرف ال( ' )

بدأه المتميز في 15 يناير 2008 · 7 رد · 936 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ما التعبير الذي يوضع في الـRegular لمنع كتابة حرف الـ '

وشكرا

460.gif

#2

أخي الكريم لا داعي للـRegular هو محرف واحد ممكن بكل سهولة ان ابحث عنه واعرف اذا كان التعبير صحيح أم لا

على كل حال هذا كود من أجل طلبك

Dim myString As String = "asd'asda'afdsa'fsd"
		Dim reg As Regex = New Regex("'", RegexOptions.IgnoreCase)
		If Not reg.IsMatch(myString) Then
			' not Match
		Else
			' Match
		End If

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#4
System Down كتب:
أو إذا أردت الـRegular Expression نفسها

[^']*

اخي System Down على مااعتقد ان التعبير خاطىْ اذا سمحت ممكن ان تتأكد منه ..!!!

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#6

الحل بسيط ممكن تخليه عادي يكتبه من غير ما تعمل فالديشن من خلال الكود

me.textbox1.text=me.textbox1.replace(" ' ' "," ' ")

#7

شكرا للجميع

Suzan2009 كتب:
الحل بسيط ممكن تخليه عادي يكتبه من غير ما تعمل فالديشن من خلال الكود

me.textbox1.text=me.textbox1.replace(" ' ' "," ' ")

اريد أمنعه عن طريق الكلاينت وليس السيرفر .

460.gif

#8

ممكن باستخدام AJAXToolkit أن تمنع المستخدم من الأصل أن يضيف ' باستخدام الأداة FilteredTextBoxExtender مع تحديد ' في الخاصية InvalidChars

وتفضل أخي الكريم هذا لنك لهذه الأداة

http://www.asp.net/AJAX/AjaxControlToolkit...redTextBox.aspx

وتقبل تحيتي

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

مواضيع مشابهة