![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 27.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
trochę próbowałem pobawić się za pomocą wyrażeń regularnych aby mi sprawdzało przez preg_match poprawność wprowadzonego tekstu i jakoś mi nie wychodzi (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Dlatego też prosiłbym aby ktoś napisał mi jak powinno wyglądać prawidłowe wyrażenie regularne które by przepuszczało jedynie tekst w którym znajdują się cyfry i litery oraz znaki "-" i "_", z tym że te znaki nie mogą się znajdować na początku, ani na samym końcu. Oczywiście gdy w wyrażeniu znajduje się jakikolwiek inny znak to ma wywalać false ;] Z góry wielkie dzięki za pomoc Ten post edytował Maq2007 28.07.2007, 08:06:04 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
^ - oznacza początek tekstu
[a-zA-Z0-9] - oznacza małe i wielkie litery oraz cyfry [a-zA-Z0-9_-] - oznacza małe i wielkie litery, cyfry, "_" oraz "-" * - oznacza że dany element może wystąpić dowolną ilość razy (zero lub więcej) [a-zA-Z0-9] - patrz wyżej $ - oznacza koniec tekstu Do tego preg_match" title="Zobacz w manualu PHP" target="_manual i sprawa załatwiona. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 11:44 |