Sometimes, we want to delete the last character of a string with JavaScript.
In this article, we’ll look at how to delete the last character of a string with JavaScript.
How to delete the last character of a string with JavaScript?
To delete the last character of a string with JavaScript, we can use the string’s replace
method.
For instance, we write:
const s = 'foobar'
const newS = s.replace(/(s+)?.$/, '')
console.log(newS)
to call s.replace
with a regex that matches the last character from the string s
and replace that with an empty string.
s
matches whitespaces, and .
matches any character.
The $
means the end of the string.
As a result, newS
is 'fooba'
.
Conclusion
To delete the last character of a string with JavaScript, we can use the string’s replace
method.