Регулярные выражения могут быть использованы где угодно и как угодно. Проверить можно разными способами. Здесь представлены только самые обычные «часто применяемые » регулярные выражения. И решить одну задачу можно очень многими способами.
Для использования есть много функций для для PHP
preg_replace('#регурярка#','на что заменить','строка')- найти и заменить
preg_grep()
preg_replace_callback()
preg_match_all()-// отобрать
Пример
192.168.10.5 — пройдет .
192.166.2.1154 — уже не пройдет.
(\d{1,3}\.){3}\d{1,3}
//более сложный
/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/
[a-z1-9]\w*@\w+\.[a-z.]*
\b(\w+)\b \b\1\b
Пример 1-01-2013
\d{1,2}[-\/]\d{1,2}[-\/]\d{2,4}
^\d{4}\s?\d{4}\s?\d{4}\s?\d{4}$
<h([1-6]).*>.*<\/h\1>
'/<img[^>]+>/i
//Чтобы разобрать их по alt, title, src
/(alt|title|src)=("[^"]*")/i
/^(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(d+)?/?/i
коммент.