JavaScript | Как оставить только русские буквы в строке и пробелы? — efim360.ru

JavaScript | Как оставить только русские буквы в строке и пробелы?

Нам помогут регулярные выражения и их шаблоны. Для краткости я приведу строку:

let stroka = "bla bla bla <h1>Нужный заголовок</h1> tro lo lo"


Пишем регулярку:

stroka.replace(/[^а-яёА-ЯЁ ]/g,"")
"   Нужный заголовок   "

или

stroka.replace(/[^А-яЁё ]/g,"") 
"   Нужный заголовок   "

Внимание! После А-Я стоит один пробел. Не потеряйте его.

Если нужно добавить английские буквы, тогда нужно немного дописать:

stroka.replace(/[^А-яЁё A-Za-z]/g,"")

Поделись записью