وحدة��صادRegExpularExpression ASP.NET
التعريف والاستخدام
استخدم وحدة��صادRegExpularExpression لتحقق من أن قيمة الإدخال تتطابق مع النمط المحدد من قبل النمط النصي العادي.
ملاحظة:إلا إذا لم يدعم المتصفح التحقق الآلي على الجهاز أو تم تعيين EnableClientScript إلىfalse، سيتم تنفيذ التحقق على الجانب الخادم والجانب العملاء في نفس الوقت.
ملاحظة:إذا كان عنصر الإدخال فارغًا، فإن التحقق سيتمكن. استخدم وحدة��صاد الحقل الإلزامي لجعل الحقل إلزاميًا.
خصائص
خصائص | الوصف |
---|---|
BackColor | لون الخلفية للوحدة��صاد قيمة النطاق |
ControlToValidate | معرف التحكم الذي سيتم التحقق منه |
Display |
سلوك عرض التحكم التحقق القيم المقبولة هي:
|
EnableClientScript | قيمة منطقية، تُحدد ما إذا كان التحقق على المستوى العملاء يتم تفعيله أم لا. |
Enabled | قيمة منطقية، تُحدد ما إذا كان التحكم التحقق يتم تفعيله أم لا. |
ErrorMessage |
النص الذي يُعرض في ValidationSummary عند فشل التحقق ملاحظة: إذا لم يتم تعيين خاصية Text، فإن النص سيتم عرضه أيضًا في التحكم التحقق من صحة النص. |
ForeColor | لون الخلفية للتحكم |
id | معرف التحكم الفريد |
IsValid | قيمة منطقية، تُشير إلى ما إذا كان عنصر التحكم المرتبط يتم التحقق منه أم لا. |
runat | يحدد أن هذا التحكم هو عنصر خادم. يجب إعدادها على "server". |
Text | الرسالة التي تظهر عند فشل التحقق |
ValidationExpression | يحدد صيغة النص العادي للتحقق من عنصر التحكم في الإدخال. تختلف لغة التعبير في العميل والخادم. |
مثال
- RegularExpressionValidator
- في هذا المثال، قمنا بتعريف عنصر TextBox في ملف .aspx، وعنصر Button، وعنصر Label، وعنصر RegularExpressionValidator. ستقوم دالة submit() بالتحقق من صحة الصفحة. إذا كانت الصفحة صحيحة، فإنها ستعود "الصفحة صحيحة!" في عنصر Label. إذا كانت الصفحة غير صحيحة، فإنها ستعود "الصفحة غير صحيحة!" في عنصر Label. إذا فشلت التحقق، سيتم عرض النص "يجب أن يكون الرمز البريدي خمسة أرقام!" في عنصر RegularExpressionValidator.