μλ νμΈμ yunamom μ λλ€ :D
μ΄λ²μκ°μλ μλ°μ€ν¬λ¦½νΈμμ λ¬Έμλ₯Ό μΉννλ replace()ν¨μμ λνμ¬ ν¬μ€ν νκ² μ΅λλ€.π
β¨replace(), replaceAll() ν¨μ
μλ°μ€ν¬λ¦½νΈμμ λ¬Έμμ΄μ νΉμ ν λ¬Έμ λλ λ¬Έμμ΄μ μΉννλ ν¨μ μ λλ€.
μ¬κΈ°μ replaceAll() ν¨μλ μ¬μ€μ μλ€κ³ μκ°νμλκ² μ’μ΅λλ€.
2021λ μ€νμ κΈ°μ€μΌλ‘ replaceAll() ν¨μκ° μΆκ° λμκΈ° λλ¬Έμ μ΅μ κ°λ°νκ²½μ΄ μλλΌλ©΄ μ¬μ©ν μκ° μμ΅λλ€.
replace() ν¨μλ 쑰건 λμμ΄ λλ 첫 λ²μ§Έ λ¬Έμ νλλ§ λ³κ²½λμ΄μ λ°νμ΄ λ©λλ€.
*μ¬κΈ°μ μ€μν μ replace() ν¨μλ μλ‘μ΄ κ°μ λ§λ€μ΄ λ°ννλ€λ μ μ λλ€.(κΈ°μ‘΄μ λ¬Έμλ κ·Έλλ‘ μ‘΄μ¬νκ³ μ¬μ©λ¨)
replaceAll() κ³Ό κ°μ κΈ°λ₯μ μν΄μλ μ κ·μμ νμ©νμ¬ λμ λ¬Έμμ΄μμ λͺ¨λ λΆλΆμ μμ ν΄μ€ μ μμ΅λλ€.
μ κ·μ | μ€λͺ |
g | λͺ¨λ ν¨ν΄μ λν μ μ κ²μ |
i | λ/μλ¬Έμ κ΅¬λΆ μμ |
m | μ¬λ¬ μ€ κ²μ |
β¨μ¬μ©λ² μμ
str.replace("@",""); // 첫λ²μ§Έ @ λ₯Ό 곡백μΌλ‘ λ³κ²½
str.replace(/@/gi,"");
// @ λ₯Ό μ¬λμλ‘ κ°μΌλ€μ giλ₯Ό λΆμ΄λ©΄ μ 체 @ λ₯Ό 곡백μΌλ‘ λ³κ²½ replaceAllκ³Ό κ°μ κ²°κ³Όλ₯Ό λ³Όμ μλ€.
// μ¬λμ "/" μ¬μ©μμλ μ΄μ€μΌμ΄ν λ¬Έμ "\" λ₯Ό λΆμ¬μ μ¬μ©νλ€.
str.replace(/\//gi,"");
'κ°λ°μΈμ΄ > JS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[CSS] <h1> ~ <h6> κΈ°λ³Έκ° μ½λ (0) | 2022.06.30 |
---|---|
[μλ°μ€ν¬λ¦½νΈ] onclick, onchange, onmouse, onkeyup μ΄λ²€νΈ ν¨μ (0) | 2022.05.10 |
[CSS] μ΄λ―Έμ§μ μ μ©ν λ§μ°μ€ hover ν¨κ³Όλ€ (μμν¬ν¨) (1) | 2022.04.17 |
[CSS] ν¬λͺ λ μ€μ νλλ² - opacity / rgba (0) | 2022.04.10 |
[CSS] background-repeat (λ°°κ²½ μ΄λ―Έμ§ λ°λ³΅ μ¬λΆ) (0) | 2022.04.09 |