EgonomikEgonomik
  • Anasayfa
  • Teknoloji
    • Yazılım
    • Mobil
      • Android
    • Kripto Para
  • İnternet
  • Nedir?
  • Nasıl Yapılır?
  • Araçlar
  • Web Tasarım
    • WordPress
    • E-Ticaret
    • Open Source
    • Template
    • SEO
    • jQuery
    • CSS
    • PHP
    • Grafik Tasarım
      • Photoshop
  • Yaşam
    • En İyiler
    • Gezi
    • Sinema
    • Yaratıcı Reklamlar
    • Bilim
    • Kadın
    • Moda
    • Tüketici Köşesi
    • Tarih
      • Eski İnsanlar
    • Yarışmalar
    • Sanat
  • Eğlence
    • Müzik
    • Oyunlar
    • Multimedya
    • Yaratıcı Reklamlar
    • Deli Hikayeleri
  • Video
super hucre firtinasi supercell thunderstorm Süper hücre fırtınası nedir? Nedir?

Süper hücre fırtınası nedir?

19 Mart 20234 Dk. Okuma
social media influencer Influencer ajansı nedir?

Influencer ajansı nedir?

14 Mart 20233 Dk. Okuma
evcil hayvan sigortasi Evcil hayvanlar için sigorta var mı?

Evcil hayvanlar için sigorta var mı?

3 Mart 20233 Dk. Okuma
Facebook Twitter Instagram
24 Mart Cuma, 2023
YouTube Facebook Twitter Instagram Pinterest RSS
EgonomikEgonomik
Reklam İletişim Destek
  • Anasayfa
  • Teknoloji
    • Yazılım
    • Mobil
      • Android
    • Kripto Para
  • İnternet
  • Nedir?
  • Nasıl Yapılır?
  • Araçlar
  • Web Tasarım
    • WordPress
    • E-Ticaret
    • Open Source
    • Template
    • SEO
    • jQuery
    • CSS
    • PHP
    • Grafik Tasarım
      • Photoshop
  • Yaşam
    • En İyiler
    • Gezi
    • Sinema
    • Yaratıcı Reklamlar
    • Bilim
    • Kadın
    • Moda
    • Tüketici Köşesi
    • Tarih
      • Eski İnsanlar
    • Yarışmalar
    • Sanat
  • Eğlence
    • Müzik
    • Oyunlar
    • Multimedya
    • Yaratıcı Reklamlar
    • Deli Hikayeleri
  • Video
EgonomikEgonomik
Ana Sayfa»PHP»PHP ile telefon & GSM numarası kontrol etme ve formatlama fonksiyonu

PHP ile telefon & GSM numarası kontrol etme ve formatlama fonksiyonu

PHP Web Tasarım 27 Kasım 20101 Dk. Okuma2 yorum
Facebook Twitter WhatsApp Telegram Pinterest LinkedIn Tumblr E-posta
php code PHP ile telefon & GSM numarası kontrol etme ve formatlama fonksiyonu
Facebook Twitter WhatsApp Telegram Pinterest LinkedIn E-posta

Huzurlarınızda yine çok işinize yarayacağını düşündüğüm bir script daha. Kendim yazdım diye söylemiyorum gerçekten basit ve bir o kadar işlevsel bir fonksiyon oldu. Özellikle toplu SMS apileri kullanan arkadaşların işini fazlasıyla kolaylaştıracağından eminim.

Ziyaretçilerden cep veya sabit telefon numarası istediğiniz ve herhangi bir sebeple tarayıcı bazlı kontrol kullanmadığınız (javascript vb.) bir kayıt formunuz olduğunu düşünün. Telefon numarası kriterlerini yıldızlı ifadelerle belirtmiş olmanıza rağmen yine de bir çok ziyaretçi uyarılarınıza kulak asmayacak ve ısrarla abuk subuk girişler yapmaya devam edecektir. Bu fonksiyon işte tam da bu noktada devreye giriyor ve şayet girilen numarada kullanılabilir veriler varsa düzenleyerek olması gerektiği hale getiriyor.

Fonksiyon tarafından adam edilip düzenlenebilir bazı hatalı giriş örnekleri:
+090-0555-666-44-55
90/0555/666*44-55
(+090)-(555)(666)(4455)
(090)-(+0555)-(666-4455)
…

Aslında numara +0(90&555/44%42{2(33 şeklinde ultimate bir yanlışlıkla da yazılmış olabilir, şayet ülke kodu (90) ve 10 haneli telefon numarası bir şekilde girilmişse fonksiyon numarayı algılıyor ve çıktısını aşağıdaki biçimde veriyor:

+905554442233

PHP – Telefon & GSM numarası kontrol ve formatlama fonksiyonu

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
// Telefon & GSM numarası kontrol ve formatlama
// Caner ÖNCEL - http://www.egonomik.com/

function telefon($text) {
    $text  = preg_replace("/[^0-9]/", "", $text);
    $first = substr("$text",0,1);
    if($first == "0") { $text = substr($text,1); }

    $doksan = substr("$text",0,2);
    if($doksan != "90") {
        $new_telefon = "Gecersiz: Ulke kodu TR degil."; }
    else {
        $numara = substr($text,2);
        if(substr("$numara",0,1) == "0") {
            $numara = substr($numara,1); }

        if(strlen($numara) != "10") {
            $new_telefon = "Gecersiz: TR telefon formatina uygun degil (901112223344)"; }
        else {
            $new_telefon = "+$doksan$numara"; }
    }

    return $new_telefon;
}

// Kullanım
$telefon_numarasi = "090(0555)-444-33-22";
echo telefon($telefon_numarasi); // çıktı: +905554443322

?>
cep telefonu formatlama cep telefonu kontrolü function PHP php cep telefonu php cep telefonu kontrol php gsm no detect php phone number detect php telefon numarası php telefon numarası kontrolü script web tasarım

Gözden Kaçmasın

web tasarim Web sitesi kurma
İnternet

Web sitesi kurma

17 Ocak 20233 Dk. Okuma
seo nedir SEO nedir?
İnternet

SEO nedir?

15 Mart 20215 Dk. Okuma
cloudflare alternatives Web siteniz için Cloudflare alternatifleri
İnternet

Web siteniz için Cloudflare alternatifleri

27 Şubat 20205 Dk. Okuma
wordpress hosting firmasi WordPress siteniz için doğru hostingi nasıl seçebilirsiniz?
WordPress

WordPress siteniz için doğru hostingi nasıl seçebilirsiniz?

24 Şubat 20209 Dk. Okuma
web sitesini hizlandiracak 8 optimizasyon Web sitenizi hızlandıracak 8 optimizasyon önerisi
Web Tasarım

Web sitenizi hızlandıracak 8 optimizasyon önerisi

22 Şubat 20205 Dk. Okuma
htaccess ile https yonlendirme .htaccess ile http'den https'e yönlendirme nasıl yapılır?
Nasıl Yapılır?

.htaccess ile http’den https’e yönlendirme nasıl yapılır?

20 Şubat 20203 Dk. Okuma
2 Yorumu Görüntüle

2 yorum

  1. mehmet üzerinde 5 Temmuz 2012 18:46

    çok harika..teşekkürler

    Cevapla
  2. duhan üzerinde 27 Temmuz 2016 14:16

    merhaba burda numarayı koda değilde inputa yazdırarak nasıl çıkış verebiliriz?
    bir projem için hızlandırmak gerekiyor bunu

    Cevapla

Cevap Ver Cevabı İptal Et

İlginizi Çekebilir

bayan hediye Bayan hediyeleri İnternet

Bayan hediyeleri

26 Mart 20213 Dk. Okuma
recordit screencast Recordit ile program kurmadan ekran görüntüsü kaydedin ve paylaşın

Recordit ile program kurmadan ekran görüntüsü kaydedin ve paylaşın

30 Mart 20171 Dk. Okuma1
aviary dot com screenshot Site tanıtım: Aviary.com

Site tanıtım: Aviary.com

1 Şubat 20101 Dk. Okuma
pacman sicak bardak Bu bardaktan istiyorum!

Bu bardaktan istiyorum!

11 Temmuz 20111 Dk. Okuma5

En Beğendikleriniz

bilsem sinavi Bilsem sınavına nasıl hazırlanılır?

Bilsem sınavına nasıl hazırlanılır?

30 Eylül 20194 Dk. Okuma
en sessiz camasir makinesi En sessiz çamaşır makinesi modelleri

En sessiz çamaşır makinesi modelleri

23 Mart 20214 Dk. Okuma
auto mouse click rgb Otomatik Mouse Tıklama Yazılımı Türkçe (Auto mouse click software)

Otomatik Mouse Tıklama Yazılımı Türkçe (Auto mouse click software)

29 Kasım 20102 Dk. Okuma117
php code PHP İle Resim Üzerine Yazı Yazma Scripti

PHP İle Resim Üzerine Yazı Yazma Scripti

29 Mart 20092 Dk. Okuma54
van depremi amerika saldiri haarp Van depremi Amerika'nın saldırısıydı. İşte kanıtları (HAARP)

Van depremi Amerika’nın saldırısıydı. İşte kanıtları (HAARP)

7 Kasım 20111 Dk. Okuma19
Son Yorumlar
  • Sismik izolatör nedir? Nasıl çalışır? için Bayram Dincer
  • Otomatik Mouse Tıklama Yazılımı Türkçe (Auto mouse click software) için afsinbey
  • Otomatik Mouse Tıklama Yazılımı Türkçe (Auto mouse click software) için afsinbey
  • Otomatik Mouse Tıklama Yazılımı Türkçe (Auto mouse click software) için afsinbey
  • Yeni sosyal medya yasası nedir? Neleri kapsıyor? için Havadis
Sponsorlar
Elektronik Sigara FiyatlarıSmok hasta yatağı karyola raylı dolaphasta yatağı kiralamatoptan tesettür giyimDavetiyeelektronik sigaraPetek TemizlemeReklam ver
Facebook Twitter Instagram Pinterest YouTube RSS
Copyright © 2023 Egonomik.com Tüm Hakları Saklıdır.
Turhost tarafından barındırılmaktadır.
Kullanım Koşulları ve Gizlilik Politikası • Künye • Reklam • İletişim

Yukarıya yazın ve Enter tuşuna basarak aramayı başlatın. İptal etmek için Esc tuşuna basın.