• 19-02-2018, 22:26:38
    #1
    Arkadaşlar yönetim panelinizde bir tane input text alanı var bu alana telefon numarası yazıyoruz.

    Telefon numarası bölümü 11 haneli ve başında 0 olarak başlıyor.

    Bu bölüme facebook vs. Sosyal medyadan gelen telefon numaralarımı kopyalıyoruz ama aşırı geldiği ve sürekli pc de olmadığımız için telefondan yapıyoruz.

    Öncelikli kural sadece rakam kabul etmeli

    Şimdi olay şu;

    +90 532 333 33 33 gibi telefon numarasını kopyalayıp bu alana aktardığımda 05323333333 olarak almasını istiyorum

    Ayrıca

    90 532-333-33-33 gibi telefon numarasını kopyalayıp bu alana yapıştırdığımda 05323333333 olarak almasını istiyorum

    Ayrıca

    5323333333 gibi telefon numarasını kopyalayıp bu alana yapıştırdığımda 05323333333 olarak almasını istiyorum


    Yani genel olarak olayı özetlemişimdir bu konuda kodu ben yaparım diyen arkadaşlar mesaj gönderirse dönüş yapacağım.
  • 19-02-2018, 22:36:00
    #2
    <input type="text" id="girdi" />
    <script>
    //jquery import edilecek
    $(document).ready(function() {
    $("#girdi").on("change",function() {
    var v = $(this).val();
    v = v.replace(" ","").replace("-","");
    $this.val(v);
    });
    });
    </script>
    çay borcun olsun.
  • 20-02-2018, 00:17:22
    #3
    crooper adlı üyeden alıntı: mesajı görüntüle
    <input type="text" id="girdi" /> <script> //jquery import edilecek $(document).ready(function() { $("#girdi").on("change",function() { var v = $(this).val(); v = v.replace(" ","").replace("-",""); $this.val(v); }); }); </script>
    çay borcun olsun.
    bunu ben çalıştıramadım çay problem değilde bendemi sıkıntı acaba
  • 20-02-2018, 01:27:48
    #4
    Crea.net.tr adlı üyeden alıntı: mesajı görüntüle
    bunu ben çalıştıramadım çay problem değilde bendemi sıkıntı acaba
    Bu işinizi görecektir.
      <script src="http://code.jquery.com/jquery-3.3.1.min.js"></script> 
      <input type="text" id="puty" />
      <script>
    $( "#puty" ).on('change', function() {
        var str =  $( "#puty" ).val();
        var strnew = str.replace(/\+/g, ' ').replace(/\ /g, '').replace(/\-/g, '');
          $( "#puty" ).val( strnew );
     
      })
      </script>
  • 20-02-2018, 07:13:55
    #5
    calısmaz tabi parantez atlamışız
    miyagisan ın verdiği örnek daha saglam, https://jsfiddle.net/fc7z4pzg/4/ duzenledim. kolaygelsin
  • 20-02-2018, 13:50:26
    #6
    Crea.net.tr adlı üyeden alıntı: mesajı görüntüle
    Ayrıca

    5323333333 gibi telefon numarasını kopyalayıp bu alana yapıştırdığımda 05323333333 olarak almasını istiyorum
    if (strnew.length == 10)
    strnew = '0'+strnew

    şu kodu da ekleyin de arkadaş bana da çay ısmarlasın
  • 20-02-2018, 14:14:34
    #7
    crooper adlı üyeden alıntı: mesajı görüntüle
    calısmaz tabi parantez atlamışız
    miyagisan ın verdiği örnek daha saglam, https://jsfiddle.net/fc7z4pzg/4/ duzenledim. kolaygelsin
    Crash adlı üyeden alıntı: mesajı görüntüle
    if (strnew.length == 10)
    strnew = '0'+strnew

    şu kodu da ekleyin de arkadaş bana da çay ısmarlasın
    Tam bir kollektif çalışma örneği oldu. Saygılar. İyi çalışmalar.
  • 21-02-2018, 20:25:58
    #8
    hepinize teşekkür ederim arkadaşlar çok ilgilisiniz
  • 21-02-2018, 23:02:27
    #9
    Ulan be platin üye olmak varmış biz yazsak....