Как удалить запятые из строки в JavaScript

Kak Udalit Zapatye Iz Stroki V Javascript



Запятая — это знак препинания, который ставится в длинных предложениях, чтобы сделать их более читабельными. Разработчику может быть сложно удалить все запятые из набора строк вручную. Для этого в JavaScript есть определенные предопределенные методы, которые помогают разработчикам удалять запятые из текста.

В этом посте будет описан метод удаления запятых из строки в JavaScript.







Как удалить запятые из строки в JavaScript?

Чтобы удалить запятые из строки в JavaScript, используйте следующие предопределенные методы JavaScript:



    • метод замены()
    • метод замены всех()
    • Комбинация метода split() с методом join()

Давайте обсудим все вышеупомянутые методы один за другим.



Способ 1: удалить запятые из строки с помощью метода replace()

заменять() » просто заменяет строковое значение определенной строкой. Для этого требуется два аргумента: значение, которое будет заменено, и значение, которое будет использоваться в качестве заменителя. По умолчанию он просто удаляет первый экземпляр искомого значения. Однако с помощью регулярного выражения можно удалить все вхождения искомого термина.





Синтаксис

Следуйте приведенному ниже синтаксису, чтобы использовать метод replace() для удаления запятых из строки:



заменять ( 'заменить значение' , 'заменитель' ) ;


Здесь, ' заменить значение ” – это искомое значение, которое будет заменено в строке, а “ заменитель ” используется для его замены. Он дает новую строку с замененными значениями в качестве вывода.

Пример

Сначала создайте переменную « ул ' и сохраните строку ' Linuxhint, лучший, сайт для обучения, навыков ” на ул:

переменная ул = «Linuxhint — лучший сайт для обучения, навыков» ;


Вызовите метод replace(), передав запятую ( , ) и пустая строка ( '' ) в качестве аргумента в « console.log() метод:

console.log ( ул заменить ( ',' , '' ) ) ;


Данный вывод удаляет только первую запятую из строки:


Чтобы удалить все запятые из строки с помощью метода replace(), передайте шаблон регулярного выражения « /\,/грамм ” как replaceValue вместо запятой ( , ):

console.log ( ул заменить ( / \, / грамм, '' ) ) ;


Здесь, в регулярном выражении, косая черта ( / ) указывает начало и конец регулярного выражения, а обратная косая черта ( \ ) используется с запятой ( , ) как escape-символ, « грамм ” — это глобальный флаг, означающий удаление всех запятых из строки.

Вывод показывает, что все запятые из строки удалены:

Способ 2: удалить запятые из строки с помощью метода replaceAll()

заменить все() ” – это еще один встроенный метод JavaScript. Также требуются два параметра: значение, которое нужно заменить, и значение, которое будет использоваться в качестве заменителя. Он особенно используется, когда необходимо заменить все указанные значения сразу без использования шаблона регулярного выражения.

Синтаксис

Следуйте приведенному ниже синтаксису для метода replaceAll(), чтобы удалить запятые из строки:

заменить все ( 'значение поиска' , 'заменить значение' ) ;


В приведенном выше синтаксисе « значение поиска » — подстрока для замены, а « заменить значение ” — это значение, которое используется в качестве заменителя. Когда в строке найдено определенное значение, выводится новая строка с замененными значениями.

Пример

Вызовите метод replaceAll(), передав запятую ( , ) в первом аргументе и пустая строка ( '' ) во втором аргументе. Метод replaceAll() заменит все запятые в строке на пустую подстроку:

console.log ( str.replaceAll ( ',' , '' ) ) ;


В выводе все запятые удалены:

Способ 3: удаление запятых из строки с помощью метода split() с методом join()

расколоть() ” с “ присоединиться() ”, — это еще одна процедура в JavaScript, используемая для удаления запятых из строки. Метод split() возвращает массив. Этот массив содержит компоненты, представляющие части строк, когда разбиение встречается с запятой. Однако нам нужна строка, а не массив. Для этого используйте метод join() с методом split() для преобразования массива в строку.

Синтаксис

Приведенный ниже синтаксис используется для метода split() с методом join():

расколоть ( ',' ) .присоединиться ( '' )


Метод split() примет запятую в качестве параметра и вернет массив подстрок. Массивы объединяются в строку с помощью метода JavaScript join() путем передачи пустой строки.

Пример

Вызовите метод split() с методом join() в « console.log() », передав запятую (,) и пустую строку (‘’) в качестве аргументов:

console.log ( п.сплит ( ',' ) .присоединиться ( '' ) ) ;


Выход

Вывод

Чтобы удалить запятые из строкового значения, используйте либо заменять() метод, заменить все() метод или комбинация расколоть() а также присоединиться( ) метод. заменять() удаляет только первую запятую из строки из-за ее работы по умолчанию. Однако с помощью регулярного выражения его можно настроить так, чтобы удалить все запятые из заданной строки. заменить все() удаляет все вхождения запятой ',' со всей строки. Дуэт расколоть() а также присоединиться() также проделайте ту же операцию; однако они работают по-разному. Все это было подробно объяснено в этом посте с примерами.