Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt do validacji nr telefonu
yavaho
post
Post #1





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Szukam skryptu do validacji numerow telefonicznych uzywanych w Polsce.
Wystarczy bardzo prosty skrypt z funkcja preg_match, cos podobnego jak validacja adresu e-mail.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
lenczewski
post
Post #2





Grupa: Zarejestrowani
Postów: 159
Pomógł: 1
Dołączył: 31.08.2005

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


a nie wystarczy przefiltrować ze wszystkiego, zostawić same cyfry, jeżli jest 0 (zero) na początku to usunąc i sprawdzić czy ciąg ma długość 9 znaków?

p.s. problem powstanie wtedy jak ktoś będzie chciał podać numer tel, wraz z numerem wew.

Mżnaby jeszcze w tablicy dać do przeszukania wszystki numery kierunkowe, oraz (dwie, trzy pierwsze) telefonii komórkowej, ale one często zwiększają zakres wiec skrypt nie zawsze musi być aktualny.

-add:
Spis numerów kierunkowych

Ten post edytował lenzcewski 1.01.2006, 21:07:56
Go to the top of the page
+Quote Post
yavaho
post
Post #3





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Tylko ze ja jestem cienki z wyrazen regularnych i dlatego szukam gotowca.
Narazie zrobilem cos takiego:
  1. <?php
  2. strlen(preg_replace("/^0/",'',preg_replace("/[D]/",'',$_POST['tel'])))<9
  3. //usuwa wszystko co nie jest liczbą potem usuwa zero z początku i sprawdza ilosc l
    iczb
  4. preg_match("/[A-Za-z_]/",$_POST['tel'])
  5. //sprawdza czy w stringu znajduja sie litery i znak podkreslenia, ale to za malo
  6. //potrzebuje wykluczyc wszystko co nie jest cyfrą, nawiasem, spacją i minusem
  7. ?>


Ten post edytował yavaho 2.01.2006, 16:55:40
Go to the top of the page
+Quote Post

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: 25.08.2025 - 07:34