ASP.NET RegularExpressionValidator কন্ট্রোল

বিবরণ ও ব্যবহার

RegularExpressionValidator কন্ট্রোল ইনপুট মানকে প্রকৃতির নির্দিষ্ট প্যাটার্নের সাথে মিল করে যাচাই করে

মন্তব্য:ব্যবহারকারীর ব্রাউজার ক্লায়েন্ট যাচাইকে সমর্থন করে না বা EnableClientScript একটি false হয় না তবে, সার্ভার ও ক্লায়েন্ট যাচাই একসঙ্গে চালু হবে。

মন্তব্য:যদি ইনপুট কন্ট্রোল খালি হোক, তবে যাচাই ব্যর্থ হবে। ফিল্ডকে বাধ্যতামূলক করতে RequiredFieldValidator কন্ট্রোল ব্যবহার করুন。

প্রতিশব্দ

প্রতিশব্দ বর্ণনা
BackColor RangeValidator কন্ট্রোলের পটভূমির রঙ
ControlToValidate পরীক্ষা করা কন্ট্রোলের id
Display

পরীক্ষা কন্ট্রোলের প্রদর্শন আচরণ

সঠিক মানগুলি হল:

  • None - পরীক্ষা বার্তা কখনও ইনলাইন দেখায় না
  • Static - পাতার লেআউটে পরীক্ষা বার্তা দেখানোর জন্য স্থান আক্রমণ করা হবে
  • Dynamic - যদি পরীক্ষা ব্যর্থ হয়, তবে পরীক্ষা বার্তা দেখানোর জন্য পাতায় অবশ্যই ডাইনামিক স্পেস যোগ করা হবে
EnableClientScript বলুয়ান মান, যা নির্দেশ করে ক্লায়েন্ট পরীক্ষা সক্রিয় কি না
Enabled বলুয়ান মান, যা নির্দেশ করে পরীক্ষা কন্ট্রোলটি সক্রিয় কি না
ErrorMessage

পরীক্ষা ব্যর্থ হলে ValidationSummary কন্ট্রোলে দেখানো বার্তা

মন্তব্য: যদি Text অ্যাট্রিবিউট সংযোজিত না হয়, তবে শব্দটি পরীক্ষা কন্ট্রোলেও দেখায়

ForeColor কন্ট্রোলের প্রধান্য রঙ
id কন্ট্রোলের অভিনব id
IsValid বলুয়ান মান, যা নির্দেশ করে সংযুক্ত ইনপুট কন্ট্রোলটি পরীক্ষা করা হয় কি না。
runat এই কন্ট্রোলটি একটি সার্ভার কন্ট্রোল হয়। এটি "server" হতে নিশ্চিত করা উচিত。
Text পরীক্ষা ব্যর্থ হলে দেখানো বার্তা。
ValidationExpression প্রতিটি ইনপুট কন্ট্রোলের প্রতিষ্ঠান রেগুলার এক্সপ্রেশন নির্দিষ্ট করে। ক্লায়েন্ট এবং সার্ভারে, এক্সপ্রেশনের স্যান্ট্যাক্স ভিন্ন হতে পারে。

ইনস্ট্যান্স

RegularExpressionValidator
এই উদাহরণে, .aspx ফাইলে আমরা একটি TextBox কন্ট্রোল, একটি Button কন্ট্রোল, একটি Label কন্ট্রোল, এবং একটি RegularExpressionValidator কন্ট্রোল ঘোষণা করেছি। submit() ফাংশন পাতাটি কি বৈধ হয়েছে তা পরীক্ষা করে। যদি বৈধ হয়, তবে Label কন্ট্রোলে "পাতা বৈধ!" ফিরিয়ে দেয়। যদি বৈধ না হয়, তবে Label কন্ট্রোলে "পাতা বৈধ নয়!" ফিরিয়ে দেয়। যদি পরীক্ষা ব্যর্থ হয়, তবে RegularExpressionValidator কন্ট্রোলে "পোস্টকোডটি পাঁচ অক্ষরের ডিজিটাল হতে হবে!" শব্দ দেখায়।