Мне нужно заменить текст следующим образом
, если текст содержит буквы, его следует заменить пустым
, если текст содержит запятые, вам следует заменить на точку
если текст содержит точки, его следует заменить пустым
Я создал следующее
const a= 'C$ 8.572.121.247,04';
a.replace("C$","").split(".").join('').split(",").join('.')
Результатом будет следующее
8572121247.04
Привет,
Мне нужно заменить текст следующим образом
, если текст содержит буквы, его следует заменить пустым
, если текст содержит запятые, вы должны заменить точку
, если текст содержит точки, он должен заменить на пустой
Я создал следующий
const a= 'C$ 8.572.121.247,04';
a.replace("C$","").split(".").join('').split(",").join('.')
Результат следующий
8572121247.04
Но я считаю, что это не лучший способ, потому что он заменяет слишком много раз, также он может быть немного лучше, но у меня нет нашёл способ
кто-то может мне помочь пожалуйста оптимизировать код