কম্পিউটার

জাভাস্ক্রিপ্টের একটি স্ট্রিং থেকে সমস্ত অ-বর্ণানুক্রমিক অক্ষর সরানো হচ্ছে


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা অক্ষরের একটি স্ট্রিং নেয়। ফাংশনটি একটি নতুন স্ট্রিং তৈরি করা উচিত যাতে মূল স্ট্রিং থেকে সমস্ত অ-বর্ণানুক্রমিক অক্ষরগুলি সরানো হয় এবং সেই স্ট্রিংটি ফিরিয়ে দেওয়া হয়। যদি স্ট্রিংটিতে স্পেস থাকে, তাহলে এটি সরানো উচিত নয়।

উদাহরণস্বরূপ -

যদি ইনপুট স্ট্রিং −

হয়
const str = 'he@656llo wor?ld';

তারপর আউটপুট স্ট্রিং −

হওয়া উচিত
const str = 'he@656llo wor?ld';

উদাহরণ

নিম্নলিখিত কোড -

const str = 'he@656llo wor?ld';
const isAlphaOrSpace = char => ((char.toLowerCase() !==
char.toUpperCase()) || char === ' ');
const removeSpecials = (str = '') => {
   let res = '';
   const { length: len } = str;
   for(let i = 0; i < len; i++){
      const el = str[i];
      if(isAlphaOrSpace(el)){
         res += el;
      };
   };
   return res;
};
console.log(removeSpecials(str));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট -

hello world

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং থেকে সমস্ত স্পেস মুছে ফেলা হচ্ছে

  2. জাভাস্ক্রিপ্টে বর্ণানুক্রমিকভাবে একটি স্ট্রিং থেকে n অক্ষর সরানো হচ্ছে

  3. জাভাস্ক্রিপ্টে স্ট্রিং এর অ্যারে থেকে মন্তব্য মুছে ফেলা হচ্ছে

  4. জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ের অক্ষরগুলিকে পুনরায় গোষ্ঠীবদ্ধ করা