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

জাভাস্ক্রিপ্টে স্ট্রিং থেকে নন-অ্যালফাবেটিক ক্যারেক্টার রিমুভ করা


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

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

যদি ইনপুট স্ট্রিং হয়:

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. জাভাস্ক্রিপ্টে স্ট্রিংয়ের ক্যারেক্টারগুলো রিগ্রুপ করা