Удалить все пробелы (JavaScript)

Удалить все пробелы можно при помощи регулярных выражений и функции replace().

Пример

Например, есть слой с текстом и кнопка при нажатии на которую нужно будет все пробелы в слое удалить.

Во время решения задачи напишем функцию string del_spaces(string string), которая возвращает строку string без пробелов.

Смотреть онлайн пример

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Удалить все порбелы (JavaScript)</title> <script type="text/javascript"> // Функция удаления пробелов function del_spaces(str) { str = str.replace(/\s/g, ''); return str; } var lorem = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'; function lorem_del_spaces() { document.getElementById('lorem').innerHTML = del_spaces(lorem); } </script> </head> <body> <div id="lorem" style="width:600px; margin:0 auto;"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </div> <div style="width:600px; margin:20px auto;"><input type="button" onClick="lorem_del_spaces()" value="Удалить пробелы из текста"></div> </body></html>

Категории

ПрограммированиеJavaScriptСтрокиСтроки в JavaScript

Комментарии