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
// 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
// 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:

JavaScript
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
// 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.

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