Removing only the last whitespace in string - Javascript
javascript, trim
Solution
Using a function like this:
String.prototype.rtrim = function () {
return this.replace(/((\s*\S+)*)\s*/, "$1");
}
call:
str.rtrim()
Addition if you like remove all leading space:
String.prototype.ltrim = function () {
return this.replace(/\s*((\S+\s*)*)/, "$1");
}
Problem
How can I remove only the last whitespace (if there is any) from the user input? example: ``` var str = "This is it "; ``` How can I remove the last like 1-4 whitespaces but still keep the first 2 whitespace (between this, is and it) Question solved - thanks a lot!