Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][JQuery]Sprawdzanie numeru komórkowego, i aktywacja dodatkowych pól
evolucja
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
evolucja
post
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

Ostrzeżenie: (0%)
-----


No i napisałem:
  1. function isMobileNumber($telephone) {
  2. $telephone = preg_replace('/\D/', '', $telephone);
  3. $telephone = trim($telephone);
  4. $kierunkowe = array(75,76,74,71,52,56,54,83,82,81,84,95,68,42,44,43,46,12,18,14,23,29,24,48,25,22,77,13,16,17,15,85,86,87,58,59,33,34,32,41,55,89,62,63,65,67,61,94,91);
  5. if($telephone[0] == '0' && $telephone[1] == '0') { $telephone = substr($telephone, 2); }
  6. if($telephone[0] == '4' && $telephone[1] == '8' && strlen($telephone) == 10) { $telephone = substr($telephone, 2); }
  7. if(strlen($telephone) == 9) {
  8. $dwiepierwsze = substr($telephone, 0, 2);
  9. foreach ($kierunkowe as $kierunkowy) {
  10. if($kierunkowy == $dwiepierwsze) { $e = 1; }
  11. }
  12. if($e != 1) { return true; } else { return false; }
  13. } else { return false; }
  14. }

co o tym sądzicie?
Powinno działać na wszystkie możliwe polskie kombinacje.

Ten post edytował evolucja 18.08.2010, 13:55:45
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 13:51