JavaScript Program to Remove First and Last Characters from a String
This article will show you how to remove the first and last characters from a given string in JavaScript. There are two methods to remove the first and last characters in a string.
Table of Content
- 1. Using String slice() Method
- 2. Using String substring() Method
- 3. Using Array Methods
- 4. Using String substr() Method:
- 5. Using Regular Expression and String Replace Method:
1. Using String slice() Method
The string.slice() method returns a part or slice of the given input string.
Syntax:
string.slice(startingIndex, endingIndex)
Example: In this example, we will remove the first and the last character of the string using the slice method in JavaScript.
// JavaScript Program to remoove first
// and last character of a string
function removeFirstLast(str) {
return str.slice(1, -1);
}
// Driver code
const str = 'w3wiki';
console.log(removeFirstLast(str));
Output
eeksforGeek
2. Using String substring() Method
The string.substring() method returns the part of a given string from the start index to the end index. Indexing always start from zero (0).
Syntax:
string.substring(Startindex, Endindex)
Example: In this example, we will remove the first and the last character of the string using the substring() method in JavaScript.
// JavaScript Program to remoove first
// and last character of a string
function removeFirstLast(str) {
return str.substring(1, str.length - 1);
}
// Driver code
const str = 'w3wiki';
console.log(removeFirstLast(str));
Output
eeksforGeek
3. Using Array Methods
To remove the first and last characters from a string using array methods, you can convert the string to an array, remove the first and last elements with shift() and pop(), then join the array back into a string.
Example:
function removeFirstAndLast(str) {
const arr = str.split('');
arr.shift();
arr.pop();
return arr.join('');
}
const result = removeFirstAndLast("Hello");
console.log(result); // "ell"
Output
ell
4. Using String substr() Method:
The substr() method returns the characters in a string beginning at the specified location through the specified number of characters.
Example: In this example, we will remove the first and last characters of the string using the substr() method in JavaScript.
// JavaScript Program to remove first
// and last character of a string
function removeFirstLast(str) {
return str.substr(1, str.length - 2);
}
// Driver code
const str = 'w3wiki';
console.log(removeFirstLast(str));
5. Using Regular Expression and String Replace Method:
In this method, we can utilize a regular expression along with the string replace() method to remove the first and last characters from a string.
Example: In this example, we will remove the first and last characters of the string using a regular expression with the replace() method in JavaScript.
// Function to remove the first and last characters using regular expression and replace() method
function removeFirstAndLastWithRegex(str) {
return str.replace(/^.(.*).$/, '$1');
}
// Example usage
const originalStr = "example";
const modifiedStr = removeFirstAndLastWithRegex(originalStr);
console.log(modifiedStr); // Output: xampl
Output
xampl
Contact Us