Помогите с регуляркой - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 22 Dec 2024 17:15:42 +0300 #8, я ступил, регулярка работает, как надо ) благодарю! https://visavi.net/topics/33377/576104 Помогите с регуляркой Pashka13 Sun, 22 Jul 2012 16:42:42 +0400 Сообщения https://visavi.net/topics/33377/576104 #8, увы, не то<br> Одной регуляркой точно не обойдёшься. Всё, идея закопана ) https://visavi.net/topics/33377/575845 Помогите с регуляркой Pashka13 Sat, 21 Jul 2012 20:06:29 +0400 Сообщения https://visavi.net/topics/33377/575845 <pre class="prettyprint">if (!preg_match(&#039;/^&#91;A-z0-9]{3,12}$/i&#039;,$login)){ echo &#039;Убедитесь что Логин содержит от 3 до 12 символов, и состоит из латинских&#039;; } else { echo &#039;Все гуд&#039;; } </pre> - а не легче так сделать? https://visavi.net/topics/33377/575842 Помогите с регуляркой Don Sat, 21 Jul 2012 19:58:31 +0400 Сообщения https://visavi.net/topics/33377/575842 #8, не плохо)) я читал давно как то, но чет не вник, ща вроде как понял)) https://visavi.net/topics/33377/575841 Помогите с регуляркой Владислав Sat, 21 Jul 2012 19:56:23 +0400 Сообщения https://visavi.net/topics/33377/575841 Выглядит зловеще, надо попробовать ) https://visavi.net/topics/33377/575840 Помогите с регуляркой Pashka13 Sat, 21 Jul 2012 19:52:05 +0400 Сообщения https://visavi.net/topics/33377/575840 Извиняюсь, я почему-то не заметил, что и 3 символа можно. Вот так тогда <pre class="prettyprint">/^3?+&#91;a-z]{2,4}+&#91;34]?(?&lt;=^.{3}|^.{4})$/i</pre> Рано хоронишь идею :-) https://visavi.net/topics/33377/575836 Помогите с регуляркой Петр Sat, 21 Jul 2012 19:38:53 +0400 Сообщения https://visavi.net/topics/33377/575836 Меня интересовала не производительность, а возможность решения проблемы при помощи одной только регулярки без использования других функций. Но видно придётся похоронить идею. Всем спасибо за помощь ) https://visavi.net/topics/33377/575825 Помогите с регуляркой Pashka13 Sat, 21 Jul 2012 19:16:52 +0400 Сообщения https://visavi.net/topics/33377/575825 #3, а другого выхода нет...хотя не, есть... в место strlen можно еще !isset($out[0]{4}) заюзать... и на производительности это особо не скажется https://visavi.net/topics/33377/575824 Помогите с регуляркой Владислав Sat, 21 Jul 2012 19:10:10 +0400 Сообщения https://visavi.net/topics/33377/575824 К сожалению эта регулярка будет работать не так, как мне надо ( https://visavi.net/topics/33377/575810 Помогите с регуляркой Pashka13 Sat, 21 Jul 2012 18:32:43 +0400 Сообщения https://visavi.net/topics/33377/575810 Единственное, что приходит в голову <pre class="prettyprint">^&#91;3a-z]&#91;a-z]{2}&#91;34a-z]$</pre> https://visavi.net/topics/33377/575786 Помогите с регуляркой Петр Sat, 21 Jul 2012 16:56:10 +0400 Сообщения https://visavi.net/topics/33377/575786 Хотелось бы обойтись одной регуляркой без strlen https://visavi.net/topics/33377/575721 Помогите с регуляркой Pashka13 Sat, 21 Jul 2012 13:48:56 +0400 Сообщения https://visavi.net/topics/33377/575721 [a-zA-Z34]{3,4} так, если расположение цифр важно то оставь прежнюю и на выходе проверяй длинну...<br> <pre class="prettyprint">&lt;?php if(preg_match(&#039;/^3?&#91;a-z]{2,4}&#91;34]?$/i&#039;,$string,$out) AND strlen($out&#91;0])&lt;=4){ echo &#039;Ok&#039;; }else{ echo &#039;Not&#039;; } ?&gt;</pre> https://visavi.net/topics/33377/575718 Помогите с регуляркой Владислав Sat, 21 Jul 2012 13:32:04 +0400 Сообщения https://visavi.net/topics/33377/575718 Начал осваивать рег. выражения и возник один вопрос. Есть регулярка [3]?[a-zA-Z]{2,4}[34]? нужно проверять строку ещё и на длину, которая должна быть 3 или 4 символа. Пытался делать так [[3]?[a-zA-Z]{2,4}[34]?]{3,4} но такая конструкция не работает. Подскажите решение проблемы, пожалуйста! https://visavi.net/topics/33377/575717 Помогите с регуляркой Pashka13 Sat, 21 Jul 2012 13:21:18 +0400 Сообщения https://visavi.net/topics/33377/575717