How to use forEach and String Manipulation In Javascript
Using forEach loop and string manipulation to capitalize the first letter of every sentence involves splitting the string into an array of sentences, iterating over each sentence with forEach, and capitalizing the first letter before joining the array back into a string.
Example:
function capitalizeSentences(str) {
const sentences = str.split('. ');
sentences.forEach((sentence, index) => {
sentences[index] = sentence.charAt(0).toUpperCase() + sentence.slice(1);
});
return sentences.join('. ');
}
const inputString = "hello. how are you? i am fine.";
const capitalizedString = capitalizeSentences(inputString);
console.log(capitalizedString);
Output
Hello. How are you? i am fine.
JavaScript Program to Capitalize the First Letter of Every Sentence in a String
In this article, we will see how Capitalizing the first letter of every sentence in a string is a common text manipulation task in JavaScript. It involves identifying sentence boundaries and ensuring that the first letter of each sentence is in uppercase.
Examples:
Input: "this is Geeks for Geeks website. hello there!"
Output: "This is Geeks for Geeks website. Hello there!"
Input: "hello. how are you."
Output: "Hello. How are you."
Table of Content
- Method 1: Using Regular Expressions:
- Method 2: Using slice() Method
- Method 3: Using forEach and String Manipulation