Входная строка - "my&friend&Paul has heavy hats! &".
"my&friend&Paul has heavy hats! &"
И я хочу избавиться от всего, кроме строчных букв, например: "myfriendaulhasheavyhats"
"myfriendaulhasheavyhats"
Я разделил ее и применил метод toLowerCase() , но он не работает со специальными символами. Нужна помощь !!!
toLowerCase()
Просто замените все символы none az пустой строкой
"my&friend&Paul has heavy hats! &".replace(/[^a-z]/g, "");
Вы можете использовать функцию .replace следующим образом:
.replace
let str = "my&friend&Paul has heavy hats! &"; str = str.replace(/[^a-z]+/g, ''); console.log(str);
Простой regex с join
regex
join
let str = "my&friend&Paul has heavy hats! &"; console.log(str.match(/[a-z]/g).join(""))