Помогите с регуляркой - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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
Помогите с регуляркой Pashka13Sun, 22 Jul 2012 16:42:42 +0400Сообщенияhttps://visavi.net/topics/33377/576104#8, увы, не то<br>
Одной регуляркой точно не обойдёшься. Всё, идея закопана )
https://visavi.net/topics/33377/575845
Помогите с регуляркой Pashka13Sat, 21 Jul 2012 20:06:29 +0400Сообщенияhttps://visavi.net/topics/33377/575845<pre class="prettyprint">if (!preg_match('/^[A-z0-9]{3,12}$/i',$login)){
echo 'Убедитесь что Логин содержит от 3 до 12 символов, и состоит из латинских';
} else {
echo 'Все гуд';
} </pre> - а не легче так сделать?
https://visavi.net/topics/33377/575842
Помогите с регуляркой DonSat, 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
Помогите с регуляркой Pashka13Sat, 21 Jul 2012 19:52:05 +0400Сообщенияhttps://visavi.net/topics/33377/575840Извиняюсь, я почему-то не заметил, что и 3 символа можно. Вот так тогда <pre class="prettyprint">/^3?+[a-z]{2,4}+[34]?(?<=^.{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
Помогите с регуляркой Pashka13Sat, 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
Помогите с регуляркой Pashka13Sat, 21 Jul 2012 18:32:43 +0400Сообщенияhttps://visavi.net/topics/33377/575810Единственное, что приходит в голову <pre class="prettyprint">^[3a-z][a-z]{2}[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
Помогите с регуляркой Pashka13Sat, 21 Jul 2012 13:48:56 +0400Сообщенияhttps://visavi.net/topics/33377/575721[a-zA-Z34]{3,4} так, если расположение цифр важно то оставь прежнюю и на выходе проверяй длинну...<br>
<pre class="prettyprint"><?php
if(preg_match('/^3?[a-z]{2,4}[34]?$/i',$string,$out) AND strlen($out[0])<=4){
echo 'Ok';
}else{
echo 'Not';
}
?></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
Помогите с регуляркой Pashka13Sat, 21 Jul 2012 13:21:18 +0400Сообщенияhttps://visavi.net/topics/33377/575717