ASP.NET RegularExpressionValidator কন্ট্রোল
বিবরণ ও ব্যবহার
RegularExpressionValidator কন্ট্রোল ইনপুট মানকে প্রকৃতির নির্দিষ্ট প্যাটার্নের সাথে মিল করে যাচাই করে
মন্তব্য:ব্যবহারকারীর ব্রাউজার ক্লায়েন্ট যাচাইকে সমর্থন করে না বা EnableClientScript একটি false হয় না তবে, সার্ভার ও ক্লায়েন্ট যাচাই একসঙ্গে চালু হবে。
মন্তব্য:যদি ইনপুট কন্ট্রোল খালি হোক, তবে যাচাই ব্যর্থ হবে। ফিল্ডকে বাধ্যতামূলক করতে RequiredFieldValidator কন্ট্রোল ব্যবহার করুন。
প্রতিশব্দ
প্রতিশব্দ | বর্ণনা |
---|---|
BackColor | RangeValidator কন্ট্রোলের পটভূমির রঙ |
ControlToValidate | পরীক্ষা করা কন্ট্রোলের id |
Display |
পরীক্ষা কন্ট্রোলের প্রদর্শন আচরণ সঠিক মানগুলি হল:
|
EnableClientScript | বলুয়ান মান, যা নির্দেশ করে ক্লায়েন্ট পরীক্ষা সক্রিয় কি না |
Enabled | বলুয়ান মান, যা নির্দেশ করে পরীক্ষা কন্ট্রোলটি সক্রিয় কি না |
ErrorMessage |
পরীক্ষা ব্যর্থ হলে ValidationSummary কন্ট্রোলে দেখানো বার্তা মন্তব্য: যদি Text অ্যাট্রিবিউট সংযোজিত না হয়, তবে শব্দটি পরীক্ষা কন্ট্রোলেও দেখায় |
ForeColor | কন্ট্রোলের প্রধান্য রঙ |
id | কন্ট্রোলের অভিনব id |
IsValid | বলুয়ান মান, যা নির্দেশ করে সংযুক্ত ইনপুট কন্ট্রোলটি পরীক্ষা করা হয় কি না。 |
runat | এই কন্ট্রোলটি একটি সার্ভার কন্ট্রোল হয়। এটি "server" হতে নিশ্চিত করা উচিত。 |
Text | পরীক্ষা ব্যর্থ হলে দেখানো বার্তা。 |
ValidationExpression | প্রতিটি ইনপুট কন্ট্রোলের প্রতিষ্ঠান রেগুলার এক্সপ্রেশন নির্দিষ্ট করে। ক্লায়েন্ট এবং সার্ভারে, এক্সপ্রেশনের স্যান্ট্যাক্স ভিন্ন হতে পারে。 |
ইনস্ট্যান্স
- RegularExpressionValidator
- এই উদাহরণে, .aspx ফাইলে আমরা একটি TextBox কন্ট্রোল, একটি Button কন্ট্রোল, একটি Label কন্ট্রোল, এবং একটি RegularExpressionValidator কন্ট্রোল ঘোষণা করেছি। submit() ফাংশন পাতাটি কি বৈধ হয়েছে তা পরীক্ষা করে। যদি বৈধ হয়, তবে Label কন্ট্রোলে "পাতা বৈধ!" ফিরিয়ে দেয়। যদি বৈধ না হয়, তবে Label কন্ট্রোলে "পাতা বৈধ নয়!" ফিরিয়ে দেয়। যদি পরীক্ষা ব্যর্থ হয়, তবে RegularExpressionValidator কন্ট্রোলে "পোস্টকোডটি পাঁচ অক্ষরের ডিজিটাল হতে হবে!" শব্দ দেখায়।