Removing Int And Float From The End Of A String Using Javascript Regex
I found an answer in this question that is almost perfect but I need a slight tweak. I've read the basics of regex and I'm using https://regex101.com/ but I can't figure it out. Us
Solution 1:
You may use
.replace(/\d+(?:\.\d+)?$/, '')
The pattern matches
\d+
- one or more digits(?:\.\d+)?
- a non-capturing group (the?:
makes it non-capturing, that is, you cannot access the value captured by this group) that matches an optional sequence of a.
and then 1+ digits$
- end of string.
To also remove any 0+ whitespaces before the number, add \s*
(where \s
matches any whitespace and *
quantifier makes the regex engine match (consecutively) 0 or more of the characters matched with this pattern) at the pattern start.
See the regex demo.
Post a Comment for "Removing Int And Float From The End Of A String Using Javascript Regex"