Paano Mag-alis ng Mga Comma Mula sa String sa JavaScript

Paano Mag Alis Ng Mga Comma Mula Sa String Sa Javascript



Ang kuwit ay isang bantas na ginamit sa mahahabang pangungusap upang mas madaling mabasa ang mga ito. Maaaring mahirap para sa isang developer na tanggalin ang lahat ng mga kuwit mula sa isang koleksyon ng mga string nang manu-mano. Upang gawin ito, ang JavaScript ay may ilang mga paunang natukoy na pamamaraan na makakatulong sa mga developer na alisin ang mga kuwit sa isang text.

Ilalarawan ng post na ito ang paraan para sa pag-aalis ng mga kuwit mula sa isang string sa JavaScript.







Paano Mag-alis ng Mga Comma Mula sa String sa JavaScript?

Upang alisin ang mga kuwit mula sa isang string sa JavaScript, gamitin ang mga sumusunod na paunang natukoy na pamamaraan ng JavaScript:



    • paraan ng replace().
    • replaceAll() na pamamaraan
    • Kumbinasyon ng split() method sa join() method

Isa-isa nating talakayin ang lahat ng nabanggit na pamamaraan.



Paraan 1: Alisin ang mga Comma Mula sa String Gamit ang Paraan ng replace().

Ang ' palitan() Pinapalitan lang ng paraan ng string ang value ng string ng tinukoy na string. Nangangailangan ito ng dalawang argumento, ang halaga na papalitan at ang halaga na gagamitin bilang kapalit. Bilang default, inaalis lang nito ang unang pagkakataon ng hinanap na halaga. Gayunpaman, sa tulong ng regular na expression, maaari itong gawin upang alisin ang lahat ng mga paglitaw ng hinahanap na termino.





Syntax

Sundin ang nabanggit na syntax sa ibaba upang magamit ang replace() na paraan para sa pag-alis ng mga kuwit mula sa string:



palitan ( 'replaceValue' , 'kapalit' ) ;


Dito,' replaceValue ' ay ang hinahanap na halaga na papalitan sa isang string, at ang' kapalit ” ay ginagamit upang palitan ito. Nagbibigay ito ng bagong string na may mga pinalitan na halaga bilang output.

Halimbawa

Una, lumikha ng isang variable ' str 'at mag-imbak ng string' Linuxhint, ay ang pinakamahusay, website para sa pag-aaral, mga kasanayan ” sa str:

var str = 'Linuxhint, ay ang pinakamahusay, website para sa pag-aaral, mga kasanayan' ;


Tawagan ang replace() na paraan sa pamamagitan ng pagpasa ng kuwit ( , ) at isang walang laman na string ( '' ) bilang argumento sa “ console.log() 'paraan:

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


Ang ibinigay na output ay nag-aalis lamang ng unang kuwit mula sa isang string:


Upang alisin ang lahat ng mga kuwit mula sa string gamit ang replace() na paraan, ipasa ang regex pattern ' /\,/g ” bilang replaceValue sa halip na isang kuwit ( , ):

console.log ( str. palitan ( / \, / g, '' ) ) ;


Dito, sa regular na pagpapahayag, ang mga forward slashes ( / ) ay nagpapahiwatig ng simula at pagtatapos ng isang regular na expression, habang ang backslash ( \ ) ay ginagamit na may kuwit ( , ) bilang isang karakter sa pagtakas, ' g ” ay ang pandaigdigang watawat na kumakatawan sa pagtanggal ng lahat ng kuwit mula sa isang string.

Ipinapakita ng output na ang lahat ng mga kuwit mula sa string ay tinanggal:

Paraan 2: Alisin ang Mga Comma Mula sa String Gamit ang Paraan ng replaceAll().

Ang ' palitanAll() ” na pamamaraan ay isa pang naka-built-in na pamamaraan ng JavaScript. Nangangailangan din ito ng dalawang parameter, ang halaga na papalitan at ang halaga na gagamitin bilang isang kapalit. Ito ay partikular na ginagamit kapag kinakailangan upang palitan ang lahat ng mga nakasaad na halaga nang sabay-sabay nang hindi gumagamit ng regex pattern.

Syntax

Sundin ang syntax na ibinigay sa ibaba para sa replaceAll() na paraan upang alisin ang mga kuwit mula sa isang string:

palitanLahat ( 'searchValue' , 'replaceValue' ) ;


Sa syntax sa itaas, ang ' searchValue ' ay ang substring na papalitan, at ' replaceValue ” ay ang halaga na ginagamit bilang kapalit. Kapag may nakitang partikular na value sa string, naglalabas ito ng bagong string na may mga pinalitan na value.

Halimbawa

Tawagan ang replaceAll() na paraan sa pamamagitan ng pagpasa ng kuwit ( , ) sa unang argumento at isang walang laman na string ( '' ) sa pangalawang argumento. Papalitan ng paraan ng replaceAll() ang lahat ng kuwit mula sa isang string na may walang laman na substring:

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


Sa output, ang lahat ng mga kuwit ay tinanggal na:

Paraan 3: Alisin ang Comma Mula sa String Gamit ang split() Method With join() Method

Ang ' hati() ' kasama ang ' sumali() ” method, ay isa pang pamamaraan sa JavaScript na ginagamit para sa pag-alis ng mga kuwit mula sa string. Ang split() method ay nagbabalik ng array. Ang array na ito ay naglalaman ng mga bahagi na kumakatawan sa mga bahagi ng mga string kapag ang split ay nakatagpo ng kuwit. Gayunpaman, nangangailangan kami ng isang string sa halip na isang array. Para diyan, gamitin ang join() method na may split() method para i-convert ang array sa isang string.

Syntax

Ang nabanggit na syntax sa ibaba ay ginagamit para sa split() method na may join() method:

hati ( ',' ) .sumali ( '' )


Tatanggapin ng split() na paraan ang kuwit bilang parameter at magbabalik ng hanay ng mga substring. Ang mga array ay muling pinagsama sa isang string gamit ang JavaScript join() method sa pamamagitan ng pagpasa ng isang walang laman na string.

Halimbawa

I-invoke ang split() method na may join() method sa “ console.log() ” paraan sa pamamagitan ng pagpasa ng kuwit(,) at walang laman na string(‘’) bilang mga argumento:

console.log ( str.split ( ',' ) .sumali ( '' ) ) ;


Output

Konklusyon

Upang alisin ang mga kuwit mula sa isang string value, gamitin ang alinman sa palitan() pamamaraan, ang palitanAll() paraan o kumbinasyon ng hati() at sumali( ) paraan. Ang palitan() inaalis lang ang unang kuwit mula sa string dahil sa default na gumagana nito. Gayunpaman, sa tulong ng isang regular na expression, maaari itong i-customize upang alisin ang lahat ng mga kuwit mula sa ibinigay na string. Ang palitanAll() inaalis ang lahat ng paglitaw ng kuwit ',' mula sa buong string. Ang duo ng hati() at sumali() gawin din ang parehong operasyon; gayunpaman, iba ang kanilang trabaho. Ang lahat ng ito ay lubusang ipinaliwanag sa post na ito na may mga halimbawa.