সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয় এবং স্ট্রিং থেকে সমস্ত বিশেষ অক্ষর সরিয়ে দেয় ফলে স্ট্রিংটিতে শুধুমাত্র বর্ণমালা এবং সংখ্যাগুলি রেখে যায়৷
ইনপুট
const str = 'th@is Str!ing Contains 3% punctuations';
আউটপুট
const output = 'thisStringContains3punctuations';
কারণ আমরা সমস্ত বিরাম চিহ্ন এবং হোয়াইটস্পেস সরিয়ে দিয়েছি
উদাহরণ
নিম্নলিখিত কোড -
const str = 'th@is Str!ing Contains 3% punctuations'; const removeSpecialChars = (str = '') => { let res = ''; for(let i = 0; i < str.length; i++){ const el = str[i]; if(+el){ res += el; }else if(el.toLowerCase() !== el.toUpperCase()){ res += el; }; continue; }; return res; }; console.log(removeSpecialChars(str));
আউটপুট
thisStringContains3punctuations