Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
25
rated 0 times [  26] [ 1]  / answers: 1 / hits: 36010  / 10 Years ago, sat, may 31, 2014, 12:00:00

I am looking for a way to remove the first occurrence of a comma in a string, for example



some text1, some tex2, some text3


should return instead:



some text1 some text2, some tex3


So, the function should only look if there's more than one comma, and if there is, it should remove the first occurrence. This could be probably solved with the regex but I don't know how to write it, any ideas ?


More From » regex

 Answers
3

This will do it:



if (str.match(/,.*,/)) { // Check if there are 2 commas
str = str.replace(',', ''); // Remove the first one
}


When you use the replace method with a string rather than an RE, it just replaces the first match.


[#70777] Thursday, May 29, 2014, 10 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
kaceyr

Total Points: 510
Total Questions: 97
Total Answers: 116

Location: Solomon Islands
Member since Fri, Oct 8, 2021
3 Years ago
kaceyr questions
;