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

10 регулярных выражений, которые будут полезны каждому Java-программисту

Если у вас есть проблема и вы говорите что ее можно решить с помощью регулярных выражений – значит у вас уже две проблемы.

Регулярные выражения в программировании – это целое искусство. Их трудно отлаживать и они достаточно сложны для изучения и понимания, однако их мощь по-прежнему привлекает многих разработчиков.

Я предлагаю вам рассмотреть 10 наиболее распространенных и часто используемых регулярных выражений.
Read the rest of this entry »

Tags:

Поиск ссылок в HTML-странице с помощью регулярного выражения

Read the rest of this entry »

Tags:

Регулярное выражение для валидации HTML-тэгов

Read the rest of this entry »

Tags:

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

В одном из проектов, в котором мне посчастливилось участвовать, заказчик хотел вводить в поле дату не только с помощью календаря, написанного на JavaScript, но и вручную, что было чревато множественными ошибками. Поэтому, пришлось применять валидацию для данных, введенных в это поле.

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

Tags:

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

В этом посте я предлагаю рассмотреть валидацию 12-часового и 24-часового форматов времени.
Read the rest of this entry »

Tags:

Регулярное выражение для определения расширения изображения

Современное web-приложение невозможно представить без мультимедийных возможностей. Наиболее распространенный тип файлов, которым пользователи манипулируют в Интернете – это изображения. Социальные сети позволяют загружать свои фотографии, блоги – позволяют вставлять рисунки в посты и т.д. Чтобы соответствующим образом обработать изображение, нужно сперва узнать его расширение и определить, является ли загруженный пользователем файл изображением.

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

Tags:

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

Возможно, вы делаете web-приложение для управления хостингом или хотите разработать для своей социальной сети систему бана по IP-адресу, чтобы запрещать доступ к своему ресурсу злостным спамерам. В этих случаях, чтобы не ошибиться при вводе IP-адреса, вам понадобится проверять IP-адрес перед сохранением его в базу данных.

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

Tags: