Чтобы понять регекспы надо книжки читать и умные статьи, а не готовые патерны. Чего вам и советую, т.к. извините, но у вас каждая вставка «от себя» не соответствует первоначальному патерну(только вашу вставку с ip-адресом не проверял, ибо в такой извращённый патерн даже лезть не хочется). Да и приведенные патерны далеко не идеальны и не так общеприменимы как выдаются.
Почитайте на досуге Фридла.
Ещё раз, извините, если обидел.
Вы меня только что огорчили :) у меня после моего первого топика было около 17 голосов. Карма 7.75 если не ошибаюсь… Вот теперь думаю, чтобы это могло значить…
Почитайте на досуге Фридла.
Ещё раз, извините, если обидел.
$re = qr/25[0-5]|2[0-4]\d|[01]?\d\d?/;
$message =~ /($re\.){3}$re/;
А как же метасимвол \d? чуть волосы дыбом не стали)
>> От себя: более кратко — /^[\w_]{6,18}$/. Аналогично для юзернейма.
\w — про поддержку юникода этим метасимволом забыли :) По крайней мере в некоторых диалектах
>> /^([\w\._]+)@\1\.([a-z]{2,6}\.?)$/
Домен первого уровня должен совпадать с именем ящика? Либо я спросони туго соображаю? :)
ещё пару мелочей есть :)
70 рублей за прирост в скорости в 15 раз…