الرئيسية | مركز الدعم | نبذة عنا | اتصل بنا | تابعنا على فيسبوك | English
YAZSYS.COM, Pos, Pop, Point Of Sale
منذ عام 2012 - 2019 عدد العملاء حتى الأن: 2768
تحميل نظام المبيعات  
 
كيف تتعامل مع Regular Expression Validator وتحديد مدخلات النص (بريد،ارقام،حروف)

كيف تتعامل مع Regular Expression Validator وتحديد مدخلات النص (بريد،ارقام،حروف)

عند تصميم صفحة جلب البيانات من المستخدمين لموقعك او لتصميم برنامج تطبيق وتريد فرض مدخلات معينة على المستخدم كأن يدخل بريد إلكتروني فقط في نص معين يجب ان تستخدم اداة RegularExpressionValidator ويمكنك تحديد القيود على المدخلات من خلالها كرقم الهاتف، فهناك بعض المستخدمين يدخلون نص معين بدلا من الآرقام لذا يجب ان تضبط حقول النصوص بحسب طبيعة المعلومات التي تتعامل معها والصورة التالية توضح الفكرة:

 

ولتطبيق ذلك، قم بسحب اداة RegularExpressionValidator من شريط الأدوات في الصفحة او في التطبيق ثم قم بضبط الإعدادات التالية في كود ASP.NET للأداة وهي:

 

هذا لتحديد إدخال ارقام فقط داخل اداة TextBox:

 <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
                                    ControlToValidate="TextBox1" Display="Dynamic" ErrorMessage="إدخل ارقام فقط" 
                                    ValidationExpression="[0-9]+"></asp:RegularExpressionValidator>

هذا لتحديد إدخال بريد إلكتروني صحيح داخل TextBox

 <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" 
                                    ControlToValidate="TextBox4" Display="Dynamic" 
                                    ErrorMessage="إدخل بريد إلكتروني بشكل صحيح" 
                                    ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>

 

هذا لتحديد إدخال عنوان موقع إلكتروني صحيح داخل TextBox

  <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" 
                                    ControlToValidate="TextBox5" Display="Dynamic" 
                                    ErrorMessage="ادخل عنوان موقع الكتروني بشكل صحيح" 
                                    ValidationExpression="http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&amp;=]*)?"></asp:RegularExpressionValidator>

 

تحميل المثال

 

 
 

 
تحميل نظام المبيعات  
 
الصفحة الرئيسية
اتصل بنا
نبذة عن هذا الموقع
خارطة الموقع
مشاريع برمجة متنوعة مفتوحة المصدر
مواضيع ودروس تعليمية
 
 
نظام YAZ الجيل الثالث
مركز الدعم
تابعنا على فيسبوك
برنامج مبيعات ونقاط البيع وجرد المستودعات ومحاسبة خارطة الموقع
 
 
 
تحميل نظام المبيعات