![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Chciałem przez formularz dodać do bazy nazwę, w której możliwe jest wpisanie spacji, a długość ciągu od 5 do 18 liter bez cyr. mam cos takiego:
jak wpiszę np. Kubek tomka to jest błąd. co zrobić zebym mógl wpisywać spację? pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
Bo jest spacja w tekście "Kubek Tomka"
Użyj preg_match, eregi nie będzie w PHP6 Ten post edytował Wicepsik 11.08.2009, 11:25:24 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
[php]preg_match('/^[a-z ]{5,18}$/i, $nazwa]
tylko uwazaj na polskie znaki -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
ok, dodalem tez polskie znaki, a jak dodac wszystkie znaki interpukcyjne?
mam cos takiego: co dodac aby rozpoznawalo znaki interpukncyjne? Ten post edytował gylopl 11.08.2009, 12:22:30 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
elementy ktore sa czescia skladni (http://pl.php.net/manual/en/regexp.reference.meta.php) musisz poprzedzic backslashem (\)
btw 'i' ktore masz na koncu wyrazenia powoduje ze jest ono case insensitive wiec wystarczy tylko wymienic male litery -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 19:32 |