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 также не принимая во внимание возможность того, что запятые не будут предоставлены.

Есть лучший способ сделать это?

Ответы на вопрос(4)

Ваш ответ на вопрос