Archive for category Регулярные выражения

Регулярное выражение для валидации Email

Email – важная штука! С помощью неё владельцы ресурсов могут оповещать своих пользователей о событиях, нововведениях… да обо всём. Email также используется для подтверждения регистрации и восстановления пароля.

Всё это теряет смысл если при регистрации, по невнимательности или специально, пользователь ввёл неверный адрес своего электронного почтового ящика. Чтобы такой ситуации не произошло, необходимо проверить правильность ввода Email и выдать пользователю соответствующее сообщение. Чтобы сделать это, предлагаю рассмотреть регулярное выражение.
Read the rest of this entry »

Tags:

Регулярное выражение для валидации шестнадцатеричного представления цвета

Пишете парсер CSS- или HTML-файлов и хотите проверять значения атрибута background-color на правильность? Тогда вам необходимо знать структуру шестнадцатеричного представления цвета и правильно её валидировать.

Пример, приведенный выше, конечно надуман, но задача валидации шестнадцатеричных значений цвета существует и успешно решается с помощью регулярного выражения, которое рассмотрено в этом посте.
Read the rest of this entry »

Tags:

Регулярное выражение для валидации пароля

Сила пароля измеряется сложностью его взлома грубой силой. Оно складывается из таких показателей как длина, сложность и случайность появляющихся в нем символов. Большинство пользователей, особенно тех, которые по роду своей деятельности не имеют отношения к информационным технологиям (да и тех, которые имеют к ним прямое отношение), зачастую используют в качестве пароля какие-нибудь простые словарные слова, своё имя или дату рождения. Они используют такие пароли, которые легко запомнить, однако, как правило, такие пароли очень легко взломать путем подбора. Чтобы защитить свое веб приложение и его пользователей от хищения конфиденциальной информации, web-разработчику нужно взять ответственность за качество паролей пользователей на себя. Для этого, перед шифрованием пароля и сохранением его в базу данных, нужно проверить его силу.

Ниже мы рассмотрим пример валидации пароля, введенного пользователем, с помощью регулярного выражения.
Read the rest of this entry »

Tags:

Регулярное выражение для валидации имени пользователя

Валидация – неотъемлемая часть любого интерактивного web-приложения. Зачем валидировать имя пользователя? Причин может быть множество. Хотя бы для того, чтобы не сохранить в базу данных вредоносный код, например, JavaScript-код. В будущем, имя пользователя может использоваться в составе email, в котором не допускается определеный набор символов и определенная длина.

Ниже мы рассмотрим регулярное выражение, с помощью которого можно выполнить проверку правильности введенного пользователем имени.
Read the rest of this entry »

Tags: