কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশনে স্পেশাল ক্যারেক্টারهاর ভূমিকা কী?


ব্র্যাকেটেড ক্যারেক্টার সিকোয়েন্স এবং সিঙ্গেল ক্যারেক্টারের ফ্রিকোয়েন্সি বা পজিশনকে একটি স্পেশাল ক্যারেক্টার দ্বারা বোঝানো হয়। প্রতিটি স্পেশাল ক্যারেক্টারের একটি নির্দিষ্ট কনোটেশন রয়েছে। +, *, ?, এবং $ ফ্ল্যাগগুলো সব ক্যারেক্টার সিকোয়েন্সের পরে আসে।

Sr.No
Expression & Description
1
p+
এটি এক বা একাধিক p ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে।
2
p*
এটি শূন্য বা একাধিক p ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে।
3
p?
এটি সর্বোচ্চ একটি p ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে।
4
p{N}
এটি N সংখ্যক p-এর সিকোয়েন্স ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে
5
p{2,3}
এটি দুই বা তিনটি p-এর সিকোয়েন্স ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে।
6
p{2, }
এটি কমপক্ষে দুইটি p-এর সিকোয়েন্স ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে।
7
p$
এটি শেষে p থাকা যেকোনো স্ট্রিং ম্যাচ করে।
8
^p
এটি শুরুতে p থাকা যেকোনো স্ট্রিং ম্যাচ করে।

উদাহরণ

নিচের কোডটি রান করে জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশনে স্পেশাল ক্যারেক্টারهاর সাথে কীভাবে কাজ করা যায় তা শিখুন −

<html>    <head>       <title>JavaScript Regular Expressions</title>    </head>    <body>       <script>          var myStr = "Welcome to our website! Welcome to Tutorialspoint!";          var reg = /Wel*/g;          var match = myStr.match(reg);          document.write(match);       </script>    </body> </html>

  1. জাভাস্ক্রিপ্টে screenX মাউস ইভেন্টের ভূমিকা কী?

  2. জাভাস্ক্রিপ্টে parseFloat() মেথডের ভূমিকা কী?

  3. জাভাস্ক্রিপ্টে parseInt() মেথডের ভূমিকা কী?

  4. জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন দিয়ে ম্যাচের ওপর লুপ চালানো