708
 

Функция trim в JavaScript

В JavaScript нет встроенной функции для удаления пробелов в начале и конце строки, как например в PHP, где для этого используется функция trim. Под пробелами здесь подразумеваются символы SPACE, TAB, перенос строки и многое другое. Для реализации этой функции в JavaScript как правило пользуются регулярными выражениями. Один из таких способов опубликован в моей базе знания, в котором используется довольно таки простое регулярное выражение: “/^\s+|\s+$/”.

Как оказалось, такое выражение будет работать правильно не во всех браузерах, поскольку символ “\s” реализован в них по-разному и некоторые символы не трактуются как “пробельные”. Подробней об этом можете прочитать здесь (англ.). Из этого же источника привожу результаты сравнительных тестов, показывающих различие в работе со строками в различных браузерах.

<< читать дальше >>

Онлайн сервис для проверки регулярных выражений

Сегодня я случайно нашел отличный онлайн сервис для проверки регулярных выражений на JavaScript. Как мне кажется, такой инструмент может сэкономить массу времени, в особенности тем, кто не очень силен в регулярках. По сути, сервис работает очень просто – в одно поле вводите регулярное выражение, в другой вводите текст, по которому выполнять проверку, и жмете Go:

Online инструмент для проверки регулярных выражений

<< читать дальше >>

JSToolbox создан на основе WordPress