\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