Javascript Karakter Ayıklama?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ran
    ran's avatar
    Kayıt Tarihi: 23/Mart/2007
    Erkek

    yardımlarınız için şimdiden Teşekkür derim

    yapmak istediğim:

    kullanıcının  gireceği = 35gty3r9ee7d488;

    karma karakteri ayıklayıp = 35397488;

                  ikişerli guruplara ayırmak = 35, 39, 74,88 ;

    value girilen sayı ile karşılaştırmak =  35, 39, 74 ; // şanslı sayı

    kazandı ve kaybetti yazmak.

    ---- yazdığım kodlar sayıyı arflerden ayıklıyor. fakat sayıları ikişerli guruplara ayıramadım ve ikişerli guruptaki sayılarla şanslı sayıları karşılatırmadım.

    <script type="text/javascript">

    function kelime_Arama()

    {

    var Sanslı_sayi = document.getElementById("ornekKatGiris").value;

    var aranacak = document.getElementById("ornekKelGiris").value;

    var res = aranacak.split ( /[^0-9.]/);

    var sonuc = metin.indexOf(res);

        if(sonuc == -1) {

            alert("\"" + res + "\" kelimesi bulunamadı");

        }

        else{

            alert("\"" + res + "\" sayı, metnin " + (sonuc+1) + ". sayı bulundu kazandınız.")

        }

    }

    </script>

     <p>Şabslı sayı :

    <input type="text" id="ornekKatGiris" value="35,39,74 " /></p>

    <p>Aranacak Kelime :

    <input type="text" id="ornekKelGiris" value="" /></p>

     

    <input type="button" value="Kelimenin Konumunu Göster" onClick="kelime_Arama()"/>

    ran tarafından 03/Eyl/16 12:16 tarihinde düzenlenmiştir

    Bilmem kaçıncı galaksiden gelen gama ışınlarına maruz kalmak için Pipimizi açıkta tutup UFO konmasını bekledik
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    var str = "35397488";
    var array = str.match(/.{2}/g); // 2 şerli parçaya ayırır
    var result = $.inArray("34", array); // Yoksa -1, varsa bulunduğu index' i döndürür
     
    
    

    illa js olacak diyorsan; inArray' in yerine bu : http://www.w3schools.com/jsref/jsref_indexof_array.asp

    ozgunlu tarafından 03/Eyl/16 12:20 tarihinde düzenlenmiştir

    Hello, i am nothing. I come from Neverland.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    35,39,74 sırası önemli mi?

    ayıklandıktan sonra sayı dizisi 393574 olsa ve bunu da ikişerli ayrıştırıp karşılaştırsak aynı sırada olması sorun yaratır mı?


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ran
    ran's avatar
    Kayıt Tarihi: 23/Mart/2007
    Erkek
    ontedi bunu yazdı

    35,39,74 sırası önemli mi?

    ayıklandıktan sonra sayı dizisi 393574 olsa ve bunu da ikişerli ayrıştırıp karşılaştırsak aynı sırada olması sorun yaratır mı?

    @ontedi

    sıra hiç önemli değil , ayıklanan sayıların içinde şanslı sayıların olması yeterli


    Bilmem kaçıncı galaksiden gelen gama ışınlarına maruz kalmak için Pipimizi açıkta tutup UFO konmasını bekledik
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Ayıklanan sayıların adeti şanslı sayıların adeti ile aynı mı olmalı?


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Buyur hocam bir dene, yanlış bir yer varsa düzeltelim.

     

    <script>
        function fnKelime_Arama() {
            var arrOlmasi_Gereken = document.getElementById("olmasi_gereken").value;
            var strOlmasi_Gereken = arrOlmasi_Gereken.replace(/[,]+/g, "");
            var strOrnek = document.getElementById("ornek").value;
            var strSayi_Dizisi = strOrnek.replace(/[^0-9\.]+/g, "");
            if (strSayi_Dizisi != '') {
                if ((strSayi_Dizisi.length % 2 == 0) && (strOlmasi_Gereken.length == strSayi_Dizisi.length)) {
                    var blnBasarili = true;
                    for (var i = 0; i < strSayi_Dizisi.length; i = i + 2) {
                        var strSayi = strSayi_Dizisi.substr(i, 2);
                        if (arrOlmasi_Gereken.search(strSayi) == -1) {
                            blnBasarili = false;
                        }
                    }
                    if (blnBasarili == false) {
                        alert("Maalesef olmadı");
                    }
                    else {
                        alert("Oldu");
                    }
                }
            }
        }
    </script>
    <p>Şanslı sayı :<input type="text" id="olmasi_gereken" value="35,39,74" /></p>
    <p>Aranacak Kelime :<input type="text" id="ornek" value="" /></p>
    <input type="submit" value="çöz" onclick="javascript:return fnKelime_Arama()" />

     

    ontedi tarafından 03/Eyl/16 13:09 tarihinde düzenlenmiştir

    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ran
    ran's avatar
    Kayıt Tarihi: 23/Mart/2007
    Erkek
    ontedi bunu yazdı

    Ayıklanan sayıların adeti şanslı sayıların adeti ile aynı mı olmalı?

    @ontedi @ozgunlu çok teşekkür ederim.

    @ontedi

    ayıklanan sayı adedi  her zaman şanslı  sayı adedinden  fazlı olmalı.

    saat 23 deneyip hemen dönüş yapıyorum.

     


    Bilmem kaçıncı galaksiden gelen gama ışınlarına maruz kalmak için Pipimizi açıkta tutup UFO konmasını bekledik
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ran
    ran's avatar
    Kayıt Tarihi: 23/Mart/2007
    Erkek

     https://docs.google.com/document/d/1B5pln48fyYTyZy0gKF7kNLU5nMldb_8gBjkAWEoVT1E/edit?usp=sharing

    ontedi hocam hata verdi.

     


    Bilmem kaçıncı galaksiden gelen gama ışınlarına maruz kalmak için Pipimizi açıkta tutup UFO konmasını bekledik
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    http://dosya.co/fhfgsrnfoyrj/ddd.rar.html

    Buyur hocam, yalnız karakter sayısı aynı olduğu zaman çalışır, yarın istediğin koşullu duruma el atarım.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ran
    ran's avatar
    Kayıt Tarihi: 23/Mart/2007
    Erkek
    ontedi bunu yazdı

    http://dosya.co/fhfgsrnfoyrj/ddd.rar.html

    Buyur hocam, yalnız karakter sayısı aynı olduğu zaman çalışır, yarın istediğin koşullu duruma el atarım.

    teşekkür derim 


    Bilmem kaçıncı galaksiden gelen gama ışınlarına maruz kalmak için Pipimizi açıkta tutup UFO konmasını bekledik
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ran
    ran's avatar
    Kayıt Tarihi: 23/Mart/2007
    Erkek

    @ontedi 

    ayıklanmış kodu arraya gönderip sonra tek tek karşılaştırma yapsak sorun hallolur mu?

     

     

    <html>

    <body>

    <script language="JavaScript"> 

          document.write = "2,3,4,5,6"

            var strOlmasi_Gereken = arrOlmasi_Gereken.replace(/[,]+/g, "");

            var strOrnek = document.getElementById("ornek").value;

            var strSayi_Dizisi = strOrnek.replace(/[^0-9\.]+/g, "");

            var = ikişerli_gurba_ayır . array (................)

     

     

    var a = 2;

    var b = 3;

    var c = 4;

    var d = 4;

    var f = 5;

    var g = 6;

     

    if (ikişerli_gurba_ayır ==a)

    document.write "oldu" (a)

    }

    else

    {

    document.write "olmadı" (a)

    if (ikişerli_gurba_ayır ==b)

    document.write "oldu" (b)

    }

    else

    {

    document.write "olmadı" (b)

     

    <p>Şanslı sayı :<input type="text" id="olmasi_gereken" value="2,3,4,5,6" /></p>

    <p>Aranacak Kelime :<input type="text" id="ornek" value="" /></p>

    <input type="submit" value="çöz" onclick="javascript:return fnKelime_Arama()" />

    </script>

    </body>

    </html>


    Bilmem kaçıncı galaksiden gelen gama ışınlarına maruz kalmak için Pipimizi açıkta tutup UFO konmasını bekledik
Toplam Hit: 1611 Toplam Mesaj: 11
javascript