কম্পিউটার

জাভাস্ক্রিপ্টে \d বনাম \D?


\d বনাম \D

\d এবং \D এর মধ্যে অনেক পার্থক্য রয়েছে যেখানে পূর্বের ফলাফলগুলি অঙ্কে এবং পরবর্তী ফলাফল অ-সংখ্যা যেমন e,^, ইত্যাদি। এগুলো গ্লোবাল অবজেক্ট এর সাথে ব্যবহার করা হয় "g " যাতে একটি টেক্সট জুড়ে সমস্ত অঙ্ক এবং অ-সংখ্যাগুলি আউটপুটে প্রদর্শিত হবে৷ আসুন এটি বিস্তারিতভাবে আলোচনা করি৷

সিনট্যাক্স-1

new RegExp("\\d", "g");

সিনট্যাক্স-2

new RegExp("\\D", "g")

উদাহরণ-1

নিম্নলিখিত উদাহরণে, '\d ' গ্লোবাল অবজেক্টের সাথে ব্যবহার করা হয় "g " প্রদত্ত পাঠ্য থেকে সমস্ত সংখ্যা পেতে৷ যদি বিশ্বব্যাপী বস্তুটি ব্যবহার না করা হয়, তবে আউটপুটে শুধুমাত্র প্রথম সংখ্যাটি প্রদর্শিত হবে৷

<html>
<body>
<script>
   var text = "one has to score 760+ in gmat to get into ivy colleges";
   var regpat = /\d/g;
   var result = text.match(regpat);
   document.write(result);
</script>
</body>
</html>

আউটপুট

7,6,0


উদাহরণ-2

নিম্নলিখিত উদাহরণে, \D\ গ্লোবাল অবজেক্ট 'g এর সাথে ব্যবহার করা হয় ' সমস্ত অ-সংখ্যা পেতে অক্ষর যেমন t, y, ^, &, ইত্যাদি। অ-অঙ্কের অক্ষর -, ^, &, ইত্যাদি অন্তর্ভুক্ত করতে পারে এবং স্পেসও অন্তর্ভুক্ত করতে পারে।

<html>
<body>
<script>
   var text = "one has to score 760+ in gmat to get into ivy colleges";
   var regpat = /\D/g;
   var result = text.match(regpat);
   document.write(result);
</script>
</body>
</html>

আউটপুট

o,n,e, ,h,a,s, ,t,o, ,s,c,o,r,e, ,+, ,i,n, ,g,m,a,t, ,t,o, ,g,e,t, ,i,n,t,o, ,i,v,y, ,c,o,l,l,e,g,e,s

  1. জাভাস্ক্রিপ্ট চলুন

  2. জাভাস্ক্রিপ্ট র্যান্ডম

  3. জাভাস্ক্রিপ্ট প্রতিশ্রুতি

  4. জাভাস্ক্রিপ্ট দুর্বল সেট