![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 3 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam Was serdecznie mam do Was pytanie, otóż na internecie znalazłem przykładowe funkcje sprawdzające poprawność wprowadzanych danych są one jednak skromne bo dotyczą loginu i emaila.
Mam taki kawałek funkcji: Kod if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(txt)) { fieldset.className = "welldone"; } else { fieldset.className = ""; } Pytanie jakie chce zadać to czy ktoś by mi mógł wyjaśnić o co dokładnie chodzi w tej linijce: Kod "(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(txt))" Ponieważ ajaxa dopiero poznaje to jeszcze guru nie jestem ;-) chciałem zrobić podobną funkcję znaczy warunek na kod pocztowy żeby można go było wprowadzać w takim formacie: 00-000 ale nie wiem jak to ma być. Dla przykładu w php było by coś takiego Kod '^[0-9]{2}-[0-9]{3}$' a nie wiem jak to przekształcić na AJAX. Z góry dzięki za pomoc
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Po pierwsze - AJAX, to NIE JEST manipulacja obiektami przez JavaScript. Żadna ze wspomnianych przez Ciebie rzeczy, to nie jest AJAX.
Cytat Pytanie jakie chce zadać to czy ktoś by mi mógł wyjaśnić o co dokładnie chodzi w tej linijce: Google: wyrażenia regularne. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 3 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
aha ja myślałem że jest to AJAX bo tak było napisane na stronie ale widocznie się pomyliłem a nie dałem całego kodu żeby tu nie śmiecić potrzebne mi było tylko jak napisać ścieżkę dla kodu pocztowego tylko tyle jak wiesz to napisz proszę
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 3.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
W skrócie w tej linijce co podałeś jest wyrażenie regularne które jest tak jakby "formą", skrypt pobiera jakiś tekst i sprawdza czy pasuje do tej "formy"
Wyrażenie to jest akurat dla adresu e-mail. A dla kodu pocztowego będzie coś takiego: Kod '/^\d{2}\-\d{3}$/'
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 3 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Aha ok dzięki za pomoc. Teraz już mniej więcej załapałem o co chodzi z tymi wyrażeniami regularnymi.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 3 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
ok dzięki za linka z pewnością się przyda, ja również pozdrawiam
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 13:37 |