Front End/Javascript
[Javascript] 문자열에서 특정 문자 개수 구하기
YJ_SW
2023. 12. 2. 20:52
728x90
방법 1
split() 활용하기
let str = 'aaabbbcccddd'
str.split('a').length -1
// 3
방법 2
match 정규식 활용하기
- 일치하는 값이 없을 때 `undefined` 가 나온다는 점 주의하기
- 일부 특수문자를 정규표현식에서 찾으려면 아래와 같이 \ 를 앞에 써줘야 한다는 점 주의하기
let str = 'aaabbbcccddd'
str.match(/d/g)?.length
//3
let str = 'aa.ab.bbnc,ccd,,d,,,dddddd'
str.match(/\,/g)?.length
// 6
728x90