소문자 숫자 - _ . 빼고 다 없애기
str.replace(/[^a-z\d\_\-\.]/g, "")
풀이
(*str은 들어올 문자열 임의로 썼습니다.)
[^] 대괄호 안에 ^는 "제외"를 뜻한다.
a-z는 소문자
\d는 숫자
-_. 는 정규식에서 쓰는거라서 각각 앞에 \를 붙여서 그냥 특수문자라는걸 알려주기
g가 있어야 글로벌이니 여러번 찾음
a-z \d - _ . 가 아닌 문자는 다 "" 공백으로 치환
막상 풀이를 보면 쉬운데 하려고 하니 생각하지 못했던 쉬운 방법
반응형
'Issues > Javascript&jQuery' 카테고리의 다른 글
[javascript & Mobile] web에서 focus 이벤트는 유저상호호환에 의해서만 가능하다 !!! (0) | 2021.12.07 |
---|---|
[javascript & Mobile] 주소창 포함한 100vh 구하기 (jquery / javascript height 총 정리) (0) | 2021.12.07 |
[javascript & Swiper] 슬라이드 가운데 오기 & loop 아닐때 (0) | 2021.12.07 |
[javascript & css] daum zipcode 우편번호 css 컨트롤하기 (iframe 안 css 수정하기) (0) | 2021.12.07 |
[javascript & HTML5] video tag autoplay + muted 음소거 해제하기 (html video태그) (0) | 2021.12.03 |