জাভাস্ক্রিপ্টের একটি স্ট্রিং থেকে লিডিং জিরোস কীভাবে সরানো যায়

Jabhaskriptera Ekati Strim Theke Lidim Jirosa Kibhabe Sarano Yaya



যখন একটি স্ট্রিংয়ে অতিরিক্ত অগ্রণী শূন্য থাকে, তখন এটি খুব বিরক্তিকর হতে পারে। তদুপরি, কখনও কখনও, তাদের অপসারণ করা গুরুত্বপূর্ণ হয়ে ওঠে যাতে স্ট্রিংটি আরও প্রক্রিয়া করা যায়। একটি স্ট্রিং থেকে নেতৃস্থানীয় শূন্য অপসারণ নতুনদের জন্য একটু চ্যালেঞ্জিং কাজ হতে পারে, কিন্তু কোন উদ্বেগ নেই!

এই লেখাটি একটি স্ট্রিং থেকে অগ্রণী শূন্য দূর করার পদ্ধতিগুলি প্রদর্শন করবে।

জাভাস্ক্রিপ্টে একটি স্ট্রিং থেকে লিডিং জিরোস কিভাবে সরাতে হয়?

একটি স্ট্রিং থেকে অগ্রণী শূন্য অপসারণের জন্য, নীচে তালিকাভুক্ত পদ্ধতিগুলি ব্যবহার করুন:







আসুন প্রতিটি পদ্ধতির কাজ আলাদাভাবে পরীক্ষা করি।



পদ্ধতি 1: parseInt() পদ্ধতি ব্যবহার করে একটি স্ট্রিং থেকে লিডিং জিরোগুলি সরান

দ্য ' parseInt() ” পদ্ধতিটি পূর্ণসংখ্যার মান ধারণকারী একটি স্ট্রিং থেকে অগ্রণী শূন্য অপসারণের জন্য ব্যবহৃত হয়। এটি একটি যুক্তি হিসাবে একটি স্ট্রিং গ্রহণ করে এবং অগ্রণী শূন্যগুলি সরিয়ে দেওয়ার পরে এটিকে আউটপুট হিসাবে দেয়।



বাক্য গঠন
parseInt() পদ্ধতি ব্যবহার করতে প্রদত্ত সিনট্যাক্স অনুসরণ করুন:





parseInt ( স্ট্রিং ) ;

প্রদত্ত পদ্ধতি সম্পর্কে আরও জানতে নিম্নলিখিত উদাহরণটি দেখুন।

উদাহরণ
প্রথমত, আমরা একটি স্ট্রিং তৈরি করব যাতে শূন্য দিয়ে শুরু হওয়া সংখ্যা থাকে:



ছিল স্ট্রিং = '0010100' ;

তারপরে, আমরা parseInt() মেথডকে কল করব লিডিং শূন্য অপসারণ করার জন্য মেথডে স্ট্রিং পাস করে এটিকে “নামক একটি ভেরিয়েবলে সংরক্ষণ করব। অসাড় ”:

ছিল অসাড় = parseInt ( স্ট্রিং ) ;

অবশেষে, কনসোলে ফিরে আসা মানটি মুদ্রণ করুন:

কনসোল লগ ( অসাড় ) ;

প্রদত্ত আউটপুট নির্দেশ করে যে অগ্রণী শূন্যগুলি সফলভাবে স্ট্রিং থেকে সরানো হয়েছে:

আপনি একটি স্ট্রিং মধ্যে একটি ভাসমান পয়েন্ট সংখ্যা থেকে অগ্রণী শূন্য অপসারণ করতে চান, পরবর্তী প্রদত্ত বিভাগ দেখুন.

পদ্ধতি 2: পার্সফ্লোট() পদ্ধতি ব্যবহার করে একটি স্ট্রিং থেকে লিডিং জিরোগুলি সরান

একটি ফ্লোটিং পয়েন্ট নম্বর ধারণকারী একটি স্ট্রিং থেকে অগ্রণী শূন্য অপসারণের জন্য, ' প্রেস ফ্লোট() 'পদ্ধতি। এটি একটি যুক্তি হিসাবে একটি স্ট্রিং গ্রহণ করে।

বাক্য গঠন
parseFloat() পদ্ধতি ব্যবহার করতে নীচের সিনট্যাক্স অনুসরণ করুন:

চাপুন ফ্লোট ( স্ট্রিং ) ;

উদাহরণ
এখানে, আমরা একটি স্ট্রিং তৈরি করব যেখানে দশমিক সংখ্যাটি শূন্যের দিকে যাবে:

ছিল স্ট্রিং = '001.250' ;

তারপরে, parseFloat() পদ্ধতিটিকে একটি আর্গুমেন্ট হিসাবে স্ট্রিং পাস করে কল করুন এবং ফলাফলের মান পরিবর্তনশীল 'এ সংরক্ষণ করে অসাড় ”:

ছিল অসাড় = চাপুন ফ্লোট ( স্ট্রিং ) ;

অবশেষে, আমরা ' ব্যবহার করে কনসোলে ফলাফলের মান মুদ্রণ করব console.log() 'পদ্ধতি:

কনসোল লগ ( অসাড় ) ;

আপনি দেখতে পাচ্ছেন যে প্রদত্ত আউটপুট দেখায় যে স্ট্রিং থেকে অগ্রসর হওয়া শূন্যগুলি সফলভাবে সরানো হয়েছে:

আসুন পরবর্তী পদ্ধতির দিকে এগিয়ে যাই!

পদ্ধতি 3: রিপ্লেস() পদ্ধতি ব্যবহার করে একটি স্ট্রিং থেকে লিডিং জিরোস সরান

আপনি ব্যবহার করতে পারেন ' প্রতিস্থাপন() একটি স্ট্রিং থেকে অগ্রণী শূন্য দূর করার পদ্ধতি। এই পদ্ধতিটি প্যাটার্ন বা রেজেক্স ব্যবহার করে যা সেই রেজেক্সের উপর ভিত্তি করে কিছু প্রতিস্থাপন করতে সহায়তা করে।

বাক্য গঠন
নিম্নলিখিত বর্ণিত পদ্ধতিটি প্রতিস্থাপন() পদ্ধতির জন্য ব্যবহৃত হয়:

স্ট্রিং প্রতিস্থাপন ( regex , প্রতিস্থাপনকারী ) ;

এখানে, ' regex ' হল প্যাটার্ন যা কিছুকে ' দিয়ে প্রতিস্থাপন করতে সাহায্য করে প্রতিস্থাপনকারী

উদাহরণ
এই উদাহরণে, প্রথমে আমরা “নামের একটি স্ট্রিং তৈরি করব স্ট্রিং এবং এটিকে অগ্রণী শূন্য সহ একটি মান নির্ধারণ করুন:

ছিল স্ট্রিং = '001500' ;

তারপর, আমরা দুটি প্যারামিটার পাস করে replace() মেথডকে কল করব; regex, যা একটি স্ট্রিং থেকে অগ্রণী শূন্য এবং খালি স্ট্রিং যা প্রতিস্থাপনকারী হিসাবে কাজ করে অপসারণ করতে ব্যবহৃত হয়:

ছিল অসাড় = স্ট্রিং প্রতিস্থাপন ( /^0+/ , ' ) ;

অবশেষে, আমরা ' ব্যবহার করে ফলাফলের মান মুদ্রণ করব console.log() 'পদ্ধতি:

কনসোল লগ ( অসাড় ) ;

আউটপুট

স্ট্রিং থেকে অগ্রণী শূন্য অপসারণের জন্য কিছু অন্যান্য পদ্ধতি বোঝার জন্য এগিয়ে চলুন।

পদ্ধতি 4: নম্বর কনস্ট্রাক্টর ব্যবহার করে একটি স্ট্রিং থেকে লিডিং জিরোস সরান

Number() কনস্ট্রাক্টর একটি আর্গুমেন্ট হিসেবে একটি স্ট্রিং নেয় এবং স্ট্রিং এর শুরু থেকে শূন্য কেটে সংখ্যাটি ফেরত দেয়।

বাক্য গঠন
নম্বর কনস্ট্রাক্টর ব্যবহার করতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

সংখ্যা ( স্ট্রিং ) ;

উদাহরণ
আমরা একটি নতুন স্ট্রিং তৈরি করব যার নাম “ স্ট্রিং 'এবং মান নির্ধারণ করুন' 000100 ”:

ছিল স্ট্রিং = '000100' ;

তারপর, স্ট্রিংটি নম্বর কনস্ট্রাক্টরের কাছে পাস করুন যা স্ট্রিং থেকে শুরুর শূন্যগুলি সরিয়ে দেবে:

ছিল অসাড় = সংখ্যা ( স্ট্রিং ) ;

ভেরিয়েবলে সংরক্ষিত ফলাফলের মানটি প্রিন্ট করুন “ অসাড় ”:

কনসোল লগ ( অসাড় ) ;

আপনি আউটপুটে দেখতে পাচ্ছেন, স্ট্রিং থেকে প্রারম্ভিক শূন্যগুলি সরানো হয়েছে:

আসুন একটি স্ট্রিং থেকে শূন্য অপসারণের জন্য আরেকটি পদ্ধতি দেখি।

পদ্ধতি 5: একটি স্ট্রিং থেকে লিডিং জিরোসকে 1 দিয়ে গুণ করে মুছে ফেলুন

আপনি স্ট্রিংটিকে “এর সাথে গুণ করে সংখ্যার আগে রাখা শূন্য অপসারণ করতে পারেন 1 ” যখন স্ট্রিংটি একটির সাথে গুণিত হয়, এটি শুরুর শূন্যগুলি সরিয়ে দেয় এবং প্রকৃত সংখ্যা প্রদান করে।

বাক্য গঠন
একটি স্ট্রিং থেকে নেতৃস্থানীয় শূন্য মুছে ফেলার জন্য প্রদত্ত সিনট্যাক্স অনুসরণ করুন:

স্ট্রিং * 1 ;

উদাহরণ
আমরা একটি স্ট্রিং তৈরি করব ' স্ট্রিং 'মূল্য সহ' 001020 ”:

ছিল স্ট্রিং = '001020' ;

তারপর, স্ট্রিংটিকে একটি দিয়ে গুণ করুন এবং এটি একটি ভেরিয়েবলে সংরক্ষণ করুন “ অসাড় ”:

ছিল অসাড় = স্ট্রিং * 1 ;

' ব্যবহার করে ফলাফলের মান প্রিন্ট করুন console.log() 'পদ্ধতি:

কনসোল লগ ( অসাড় ) ;

আউটপুট

আমরা স্ট্রিং থেকে অগ্রণী শূন্য অপসারণের জন্য বিভিন্ন পদ্ধতি সংগ্রহ করেছি।

উপসংহার

একটি স্ট্রিং থেকে লিডিং শূন্য অপসারণের জন্য, আপনি parseInt() পদ্ধতি, parseFloat() পদ্ধতি, প্রতিস্থাপন() পদ্ধতি, Number() কনস্ট্রাক্টর ব্যবহার করতে পারেন বা স্ট্রিংটিকে 1 দ্বারা গুণ করতে পারেন৷ parseInt() পদ্ধতিটি লিডিং সরিয়ে int মান প্রদান করে zeros, যখন parseFloat() পদ্ধতি অগ্রণী শূন্যগুলিকে ছাঁটাই করে ফ্লোটিং-পয়েন্ট নম্বর দেয়। প্রতিস্থাপন() পদ্ধতি শূন্য অপসারণ করতে regex ব্যবহার করে। এই লেখায়, আমরা একটি স্ট্রিং থেকে অগ্রণী শূন্য অপসারণের জন্য বিভিন্ন পদ্ধতি প্রদর্শন করেছি।