Как заменить все специальные символы в строке пробелом - PullRequest
0 голосов
/ 11 февраля 2019

Я пытаюсь заменить все вхождения @ в строке '217Z2800343645 @@@@@@@ 25.00' пробелом, используя выражение регулярного выражения JavaScript

var addendaSpace = '217Z2800343645@@@@@@@25.00'

addendaSpace = addendaSpace.replace(/@/g,' ');

Я получаю вывод наподобие этого '217Z2800343645 25,00 '

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

html игнорирует смешанные пробелы, либо используйте тег для сохранения пробелов, либо используйте неразрывные пробелы ( )

https://jsfiddle.net/agfwo8hu/

<code><pre>hello   test

привет тест

0 голосов
/ 11 февраля 2019

Вот фрагмент.Дк, если это то, что вы ищете ..

var ad = '217Z2800343645@@@@@@@25.00'

var ada = ad.replace(/@/g, " ")

console.log(ada)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...