Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Помогите с регулярными. (https://forum.antichat.xyz/showthread.php?t=49338)

kdk 19.09.2007 00:36

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


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

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

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

вот
PHP код:

if(!preg_match("/^[\s\nA-Za-z0-9]*?[\s\nA-Za-z0-9]+$/is",$tekst)) exit("danger"); 

добавишь там какие еще символы надо

NOmeR1 21.09.2007 00:28

PHP код:

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

Ггг :)


Время: 09:22