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

জাভাস্ক্রিপ্টে স্ট্রিং-এ একাধিক স্পেসকে একক স্পেসে রূপান্তর


আমাদের একটি জাভাস্ক্রিপ্ট প্রোগ্রাম লিখতে হবে যা HTML ইনপুট-এর মাধ্যমে ইউজার স্ট্রিং নেয়। তারপর জাভাস্ক্রিপ্টে স্ট্রিং-এ একের অধিক egymানে থাকা স্পেস চেক করবে।

এবং প্রোগ্রামটি একাধিক যुगপত স্পেসের সব ইনস্ট্যান্সকে শুধু একটি স্পেস দিয়ে রিপ্লেস করবে।

রেগুলার এক্সপ্রেশন /\s{2,}/g ব্যবহার করে replace() মেথড-র প্রথম প্যারামিটার হিসেবে এটি করতে পারি। চলুন ফাংশনটির কোড লিখি −

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>REMOVE SPACES</title>
</head>
<body>
<script>
  function removeSpaces() {
    var textInput = insertText.value;
    var textInput = textInput.replace(/\s{2,}/g, " ");
    insertText.value = textInput;
  }
</script>
<input type="text" id="insertText" value="containin extra space">
<button onclick="removeSpaces()">ok</button>
</body>
</html>

আউটপুট হবে −

জাভাস্ক্রিপ্টে স্ট্রিং-এ একাধিক স্পেসকে একক স্পেসে রূপান্তর

OK ক্লিক করার পর,

জাভাস্ক্রিপ্টে স্ট্রিং-এ একাধিক স্পেসকে একক স্পেসে রূপান্তর


  1. JavaScript-এ দুটি বা ততোধিক স্ট্রিং জয়েন করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে টু-ডাইমেনশনাল অ্যারে তৈরি করা

  3. জাভাস্ক্রিপ্টে স্ট্রিংয়ের দুই অংশ রিমুভ করা

  4. একাধিক পিসি একটি মনিটরে সংযোগ করুন সহজে: ধাপে ধাপে গাইড