
- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Add line break inside a string conditionally in JavaScript
We are required to write a function breakString() that takes in two arguments first the string to be broken and second is a number that represents the threshold count of characters after reaching which we have to repeatedly add line breaks in place of spaces.
So, let’s do it. We will iterate over the with a for loop, we will keep a count that how many characters have elapsed with inserting a ‘\n’ if the count exceeds the limit and we encounter a space we replace it with line break in the new string and reset the count to 0 otherwise we keep inserting the original string characters in the new string and keep increasing the count.
The full code for the same will be −
const text = 'Hey can I call you by your name?'; const breakString = (str, limit) => { let brokenString = ''; for(let i = 0, count = 0; i < str.length; i++){ if(count >= limit && str[i] === ' '){ count = 0; brokenString += '\n'; }else{ count++; brokenString += str[i]; } } return brokenString; } console.log(breakString(text, 4));
Following is the console output −
Hey can I call you by your name?
- Related Questions & Answers
- Add line break inside string only between specific position and only if there is a white space JavaScript
- How to add a line break in an android textView?
- How to create a line break with JavaScript?
- How to add line break for UILabel in iOS/iPhone?
- How to add a line break in an Android TextView using Kotlin?
- How to use a line break in array values in JavaScript?
- Conditionally change object property with JavaScript?
- Usage of page-break-before, page-break-after, and page-break-inside properties in CSS
- How to insert a single line break in HTML?
- How to divide a string by line break or period with Python regular expressions?
- How to set the page-break behavior inside an element with JavaScript?
- Break the line and wrap onto next line with CSS
- Check If a String Can Break Another String in C++
- How to break a loop in JavaScript?
- How to new line string - JavaScript?
Advertisements