Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile.

regex101 поменял дизайн

Один из моих часто используемых онлайн инструментов – regex101 поменял свой дизайн. Стало приятнее и компактнее. Теперь больше влезает в окно браузера. Отлично, а то раньше вечно что-то не помещалось, что, однако, не мешало мне пользоваться этим сервисом. Ничего лучше чем этот сайт для составления регулярок я еще не встречал.

Форматирование чисел regexp

Сегодня несколько примеров форматирования чисел при помощи regexp. Самое лучшее объяснение – это примеры использования, поэтому не буду никого утомлять разглагольствованиями, а сразу окунемся в код ^_^ Разбиваем число на целое и дробную части JS Bin on jsbin.com Стоит отметить, что эта регулярка рассчитана на работу от IE8. Разделять на части можно будет вот

Давайте отпимизуруем проверку email адреса

Давайте поговорим об одной из самых избитых тем web разрваботки – валидация email адреса. Для начала обратимся к истокам. В связи с этим вопрос – Задавались ли вы вопросом какие email адреса считаются валидными? Наверное, не все погружались в изучение этого вопроса достаточно глубоко, а просто использовали найденное регулярное выражение для проверки. Вот такое например:

Поле с ограничением для ввода только телефонного номера

Не такая уж и редкая проблема – создать поле ввода и запретить пользователю вводить символы, которые не могут быть частью номера. Причем проверка правильности ввода – задача достаточно нудная, потому что нужно ограничивать пользователя в формате, а если сайт международный, то вопрос формата отпадает сразу. Значит нужно запретить все нелогичные знаки – буквы, спец символы,

Онлайн тестирование регулярных выражений – Online Regex tester

Отличный ресурс для тестирования регулярных выражений. Если работали с ними, то сами знаете насколько муторными они могут быть и вместе с тем насколько жизнь становится проще, если знаешь как с ними работать :] Однако, этот ресурс хорош еще и тем, что выводит разбор введенного выражения, что в разы облегчает жизнь. https://regex101.com/#javascript