๐ [์๊ฑด] : string์ space๋ฅผ ์ ๊ฑฐํ๋ผ.
Given a string str, reverse it omitting all non-alphabetic characters.
Example
For str = "krishan", the output should be "nahsirk".
For str = "ultr53o?n", the output should be "nortlu".
==> string์ ์ํ๋ฒณ์ด ์๋ ๋ชจ๋ ๋ฌธ์๋ฅผ ์ ์ธํ๊ณ reverseํด์ ๋ฆฌํดํ์์ค.
โ [์ฝ๋์์ฑ]
function reverseLetter(str) {
const string = Array.from(str).reverse().join(''); // string to array๋ก ๋ณํํ ํ reverse()๋ก ๊ธ์ reverse ํ string์ผ๋ก join
const specialCharacterRemove = string.replace(/[^\w\s]/gi, '');
const numberRemove = specialCharacterRemove.replace(/\d/g,'');
return numberRemove;
}
reverseLetter('ab#c2');
๐ ๊ฒฐ๊ณผ - ์ฑ๊ณต
ํน์๋ฌธ์ ์ ๊ฑฐ ์ ๊ทํํ์ - .replace(/[^\w\s]/gi, '');
์ซ์ ์ ๊ฑฐ ์ ๊ทํํ์ - specialCharactersRemove.replace(/\d/g,'');