-배열 함수로 parseInt, Number를 쓰는 경우에도 문자열 "0"이 출력이 되지 않았다.
-정규식을 활용해서 문자를 전부 제거한뒤 오름차순 정렬하여 숫자값으로 변환.
function solution(my_string) {
return my_string
.replace(/[a-z]/gi, '')
.split('')
.sort((a,b)=>a-b)
.map(x=>Number(x))
}
function solution(my_string) {
return my_string.match(/\d/g).sort((a, b) => a - b).map(n => Number(n));
}
-정규식으로 숫자인 문자를 전역검색하여 정렬후 숫자 값으로 전환.
-match : 캡처 그룹을 포함해서 모든 일치를 담은 배열을 반환합니다. 일치가 없으면 null을 반환.
https://curryyou.tistory.com/234 : 정규식 정리 블로그