![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam formularz z 4 polami:
Telefon, Telefon dodatkowy, Checkbox1, Checkbox2 Czy ma ktoś klasę sprawdzającą numer komórkowy? Chodzi mi o to, aby w przypadku wpisania w pole Telefon lub Telefon dodatkowy numeru komórkowego(nie stacjonarnego)uaktywniły się oba checkboxy. Musiało by to sprawdzać czy numer pasuje do wzorca: '505505505' lub '48505505505' Będę wdzięczny za wskazówki (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Przechodzą, ponieważ w chwili obecnej jest standard taki, by numery były 9-cyfrowe i już. Dlatego była ta heca z 0 w numerach i ciężko połapać było co i jak. Jeśli chodzi o Polskę, to pozostaje Ci jedynie sprawdzanie identyfikatorów sieci czyli 3 pierwszych cyfr. Wiadomo, że numer zaczynający się od 608 był założony w Erze, 888 w Heyah i tak dalej. Teraz to chyba jedyne, w miarę proste, rozwiązanie rozpoznające z jakim telefonem mamy do czynienia, aczkolwiek nie rozpoznasz faktycznej sieci i nie możesz być pewien, że ktoś nie ustawił numeru komórkowego jako domowy-stacjonarny. Tak więc nigdy nie będziesz miał 100% pewności. A co dopiero mówić o zagranicy, czyli tych z 11 lub 13 cyframi innymi niż 48 lub 0048... Na chwilę obecna zostaje Ci wycięcie 3 pierwszych znaków i porównanie ich do wzorców sieci. Nic innego chyba nie wymyślisz.
EDIT: oczywiście sprawdziłeś 48 na starcie, ale czy jesteś pewien, że nie ma telefonów tak się zaczynających? Bo mogłeś wyciąć prawidłowy numer, skracając go do 7 znaków (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 08:18 |