![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 4.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam w skrypcie rejestracji takie wyrażenie regularne:
Chciałbym, aby oprócz liter i cyfr można było użyć jeszcze spacji. Udało mi się zrobić coś takiego:
Dałoby się bez tej alternatywy? Ten post edytował todaro 25.06.2008, 16:02:56 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Orłem nie jestem regex, ale:
powinno działać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 4.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Orłem nie jestem regex, ale:
powinno działać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam Właśnie w ten sposób nie działa mi to. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 18 Dołączył: 19.04.2008 Ostrzeżenie: (10%) ![]() ![]() |
if( preg_match ('/^[a-zA-Z0-9 ]+?$/', $user))
a jesli nie przeszkadza ci _ w nicku to mozesz zamienic to co w [] na [\w] |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
No wstawienie spacji recznie to tez jakieś rozwiązanie. Aby tamte \s działało, to serwer musi być odpowiednio skonfigurowany
Cytat If a pattern is compiled with the PCRE_EXTENDED option, whitespace in the pattern (other than in a character class) and characters between a "#" outside a character class and the next newline character are ignored. An escaping backslash can be used to include a whitespace or "#" character as part of the pattern.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 18 Dołączył: 19.04.2008 Ostrzeżenie: (10%) ![]() ![]() |
tyle, ze \s to nie tylko spacje..
Ps. tu chyba nie chodzi o konfiguracje serwera a kompilacje regexp, zreszta nie spotkalem jeszcze od X lat takiego, ktory by mi tego nie wykonal :-\ Ten post edytował cbagov 25.06.2008, 19:56:02 |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Jasne, że nie, ale i tak nie działa bez specyficznej konfiguracji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 15:39 |