let name = "윤건호";
let reverse = name.split("").reverse().join("");
console.log(reverse);
==> "호건윤"
split(배열) > reverse(뒤집기) > join(문자열)
let str = 'g1en2T3s8eSoft';
str = str.replace(/[1-9]/g, '');
[1-9] = 숫자 1~9 , 인 애들
/g = 글로벌로 찾아서 ,
"" = 빈 문자열로 다 바꿀거야
추가적으로 replace(/[^a-z]/g, "")
앞의 ^ 이건 부정의 의미다.
저기에 속하는[^a-z] a-z에 속하는 애들 빼고 , 빈 문자열
문자열에 포함된 숫자 부분을 정수 형태로 반환한다.
숫자에서 맨 앞자리 0인건 어떤 의미도 없기 때문에 이걸 없앨 수도 있다.
느낀 점
문자열 + 숫자 조합일 때,
문자열이 다 필요가 없는 상황이라면
대소문자 통일 시키고 (toUpperCase() , toLowerCase())
한번에 날려도 좋은듯 replace(/[a-z]/g, "")