Space във регулярен израз

mitko666

Registered
Код:
preg_match("/[^-a-z0-9_.-]/i", $text)
Здравейте как може да се позволи и шпация във ето този регулярен израз но да не е в началото на текста.
 
Най-лесно е да ползваш този регулярен израз, който си дал вмомента, но преди това прекараш стринга през trim()!
Така, ще бъде премахнат интервала в началото и края, като останат интервалите вътре в низа :)
 
Karcho каза:
preg_match("/[^-a-z0-9_.-, ]/i", $text)

По този метод, не се получават нещата, в смисъл позволява ми да вкарвам и символи които не са отбелязани в израза.
 
mitko666 каза:
Karcho каза:
preg_match("/[^-a-z0-9_.-, ]/i", $text)

По този метод, не се получават нещата, в смисъл позволява ми да вкарвам и символи които не са отбелязани в израза.
preg_match("/[^-a-z0-9_.-\s]/i", $text) така?
 
Karcho каза:
mitko666 каза:
Karcho каза:
preg_match("/[^-a-z0-9_.-, ]/i", $text)

По този метод, не се получават нещата, в смисъл позволява ми да вкарвам и символи които не са отбелязани в израза.
preg_match("/[^-a-z0-9_.-\s]/i", $text) така?

Така става но има още нещо примерно ако напиша
kak si - Работи, но ако напиша
kak ste hora Не работи
Искам да могат да се слагат повече от един интервал все пак ще е текст. :)
 

Back
Горе