PDA

Просмотр полной версии : Помогите с регулярными.


kdk
19.09.2007, 00:36
У меня есть форма <textarea style='width: 450px; height: 200px;' name='tekst'></textarea> такокого вида.
Я допустим ввожу


Прива! Прива!
Прива! Прива!

.
Помогите дописать так что бы нормально проходило с пробелами и переходами на новую строку

if(!preg_match("|^[\w\d\n\!@#$%*()\\_+=-][;'/.,?:]+$|i",$tekst)) exit("danger");


Зарание СПС!

ant0ha
19.09.2007, 00:49
в твоем случае лучше htmlspecialchars() использовать и не мучаться с регулярными

kdk
19.09.2007, 00:50
Мне в этом случае не прокатит!!!

ant0ha
19.09.2007, 01:36
вотif(!preg_match("/^[\s\nA-Za-z0-9]*?[\s\nA-Za-z0-9]+$/is",$tekst)) exit("danger");добавишь там какие еще символы надо

NOmeR1
21.09.2007, 00:28
if(!eregi('^[\s\nа-яa-z0-9]+$',$_POST['tekst'])) die('Ты плохой!');
Ггг :)