| 설명 | |
|---|---|
| g | 모든 패턴 체크(global) |
| i | 대소문자 구별 없이 체크 |
| m | 여러줄 체크 |
| ^ | 처음 |
| $ | 끝 |
| . | 한문자 |
| 예시 | 설명 |
|---|---|
| .replace(' ','') | 첫번째 공백 제거 |
| .replace(/-/g,'') | - 제거 |
| .replace(/[-]/g,'') | - 제거 |
| .replace(/,/g,'') | , 제거 |
| .replace(/^\s+/,'') | 앞의 공백제거 |
| .replace(/\s+$/,'') | 뒤의 공백제거 |
| .replace(/^\s+ | \s+$/g,'') |
| .replace(/\s/g,'') | 문자열 내의 모든 공백 제거 |
예를 들어 string에서 name, age, city 단어를 찾으면 공백으로 하고 싶을 때 아래와 같이 사용해주면 된다.
각각의 문자에는 굳이 따옴표를 할 필요는 없다 :ㅇ
string.replace(/찾고 싶은 문자1 | 찾고 싶은 문자2 | 찾고 싶은 문자3/g , '원하는 치환 조건')
string.replace(/name | age | city/g , '')
Reference
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=psj9102&logNo=221003972741