ASP.NET RegularExpressionValidator کنٹرول
تعریف و استعمال
RegularExpressionValidator کنٹرول ورودی کا معائنہ کرتا ہے کہ آیا اس کا معائنہ رگولر ایکسیپشن کی مخصوص شکل سے منفرد ہو یا نہیں。
توضیحات:مگر کہ مرورکر نہ کا بروئر کلائنٹ والیدیشن نہ پشتیبانی کر رہا ہو یا EnableClientScript false رکھا گیا ہو، نہایت مرتبہ سمت سرور اور کلائنٹ والیدیشن ساتھ کا کام کیا جائے گا。
توضیحات:اگر کنٹرول ورودی خالی ہو، احراز اعتبار شکست خورده خواهد شد. لطفاً از کنٹرول RequiredFieldValidator استفادہ کریں تاکہ فیلڈ اجباری بن جائے。
خصوصیت
خصوصیت | وصف |
---|---|
BackColor | رینج والیدیشن کنٹرول کا پس منظر رنگ |
ControlToValidate | ControlToValidate |
تصدیق کی جانچ کریں والی کنٹرول کا آئی ڈی |
Display تصدیق کنٹرول کا دکھانے والا سلوک
|
دینامک - اگر تصدیق کا فاشل ہونا، تو تصدیق پیغام دکھانے کیلئے اسپیس کا دینامک اضافہ کیا جائے گا۔ | EnableClientScript |
بولین ویلو، جو کہ تصدیق کنٹرول کو چالو یا غیر چالو کرنا چاہئے یا نہیں کا مظاہرہ کرتا ہے۔ | Enabled |
تصدیق کا فاشل ہونے پر ValidationSummary کنٹرول میں دکھائی دی جانے والی متن |
ErrorMessage تعلیمات: اگر Text اپریشن نہیں سیٹ کیا گیا تو، متن بھی اس تصدیق کنٹرول میں دکھایا جائے گا۔ |
ForeColor | کنٹرول کا اورانگ پارٹی |
id | کنٹرول کا منفرد آئی ڈی |
IsValid | بولین ویلو، جو کہ تعلق رکھنے والی ورودی کنٹرول کا تصدیق کیا جارہا ہے یا نہیں کیا جارہا ہے کا مظاہرہ کرتا ہے۔ |
runat | ورودی کنٹرول کا ایک سرور کنٹرول ہونا چاہئے۔ یہ "server" رکھا جانا چاہئے۔ |
Text | تصدیق کا فاشل ہونے پر دکھائی دی جانے والی پیغام |
ValidationExpression | ورودی کنٹرول کی تصدیق کیلئے منظم نمونے کا اشارہ دیتا ہے۔ کلائنٹ اور سرور پر، نمونے کی جملہ نویسی مختلف ہوتی ہے۔ |
مثال
- RegularExpressionValidator
- اس مثال میں، ہم نے .aspx فائل میں ایک TextBox کنٹرول، ایک Button کنٹرول، ایک Label کنٹرول اور ایک RegularExpressionValidator کنٹرول اعلان کیا ہے۔ submit() فنکشن پینج کیا درست ہے یا نہیں جانچتا۔ اگر درست ہے تو، Label کنٹرول میں "پینج درست ہے!" لکھ دیا جائے گا۔ اگر نادرست ہے تو، Label کنٹرول میں "پینج نادرست ہے!" لکھ دیا جائے گا۔ اگر تصدیق کا فاشل ہونا، تو RegularExpressionValidator کنٹرول میں "پینج کا پتہ پانچ رقمی اعداد ہونا چاہئے!" لکھ دیا جائے گا۔