Issues/Javascript&jQuery
[javascript & 정규식] 특정문자열 제외하고 다 치환하기
joannashin3
2021. 12. 7. 12:17
소문자 숫자 - _ . 빼고 다 없애기
str.replace(/[^a-z\d\_\-\.]/g, "")
풀이
(*str은 들어올 문자열 임의로 썼습니다.)
[^] 대괄호 안에 ^는 "제외"를 뜻한다.
a-z는 소문자
\d는 숫자
-_. 는 정규식에서 쓰는거라서 각각 앞에 \를 붙여서 그냥 특수문자라는걸 알려주기
g가 있어야 글로벌이니 여러번 찾음
a-z \d - _ . 가 아닌 문자는 다 "" 공백으로 치환
막상 풀이를 보면 쉬운데 하려고 하니 생각하지 못했던 쉬운 방법
반응형