Regex заменить все запятые на значение
У меня есть строка, которая выглядит следующим образом:Доу, Джон, A " (фамилия, имя, отчество) .I '
Я пытаюсь написать регулярное выражение, которое преобразует строку в "Doe * John * A».
Тем не менее, я должен принять во внимание все пробелы для этой строки, так чтоДоу, Джон, A " все равно превратится вDoe * John * A».
ТАКЖЕ строкаДоу Джон А " следует преобразовать вDoe * John * A».
Я начал писать это, но я думаю, чтоЯ застрял на пробелах возможность того, что пользователь не поставит запятые.
Вот'Что у меня есть:
var myString = "John, Doe, A";
var myOtherString = "John Doe A";
var myFunction = function (aString) {
aString = aString.replace(", ", "*");
aString = aString.replace(", ", "*");
return aString;
};
Они оба должны вернуться."Doe*John*A"
Я думаю я'Я повторяю себя слишком много в этой функции. Я'm также не принимая во внимание возможность того, что запятые не будут предоставлены.
Есть лучший способ сделать это?