Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

Soru Geçmişi

«« Soruya geri dön
15.09.16 19:26
javascript karakter sorunu ?
javascript yazdığımız kod " kullanıcı karakteri eşit girdiğinde çalışıyor örnek : Aranacak Kelime : 35,39,75  yazdığımda sonucu veriyor. Fakat aranacak kelimeye : 35,39,75,52,96,85 program çalışmıyor.   Cevaplar için teşekkür derim. <script type="text/javascript"> 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()" /> ...Alternatif olarak bu kodu yazdım fakat  fakat sonucu verse de,  sansli_sayi1 ->  sansli_sayi6 atanan numaraların tamamını olduğunda "kazandınız " işlevini  program içine yazamadım. örnek : Aranacak Kelimeye : 9152fed6992dfs8593sdffs94sdfs7476sdfsf95 girildiğinde sonucu döndürse de işlem sonucunda 6 şanslı bilindiği içim "kazandı" diye cep veremiyor. sorum  kod içinde nasıl bir karşılaştırma sonucunda programda "kazandı " cevabını alabiliriz?  <!DOCTYPE html> <html> <body> <script> function renklendir() { var strOrnek = document.getElementById("ornek").value; var strSansli_Dizisi = strOrnek.replace(/[^0-9\.]+/g, ""); var sansli_sayi1 = "91"; var sansli_sayi2 = "92"; var sansli_sayi3 = "93"; var sansli_sayi4 = "94"; var sansli_sayi5 = "95"; var sansli_sayi6 = "96"; var a1 = strSansli_Dizisi.slice(0, 2); var a2 = strSansli_Dizisi.slice(2, 4); var a3 = strSansli_Dizisi.slice(4, 6); var a4 = strSansli_Dizisi.slice(6, 8); var a5 = strSansli_Dizisi.slice(8, 10); var a6 = strSansli_Dizisi.slice(10, 12); var a7 = strSansli_Dizisi.slice(12, 14); var a8 = strSansli_Dizisi.slice(14, 16); var a9 = strSansli_Dizisi.slice(16, 18); var a10 = strSansli_Dizisi.slice(18, 20); var a11 = strSansli_Dizisi.slice(20, 22); var a12 = strSansli_Dizisi.slice(22, 24); if (sansli_sayi1 == a1) { sonuc = "Birbirine eşit 1"; alert(sonuc); } //2 else if (sansli_sayi1 == a2) { sonuc = "Birbirine eşit 2"; alert(sonuc); } if (sansli_sayi1 == a3) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi1 == a4) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi1 == a5) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi1 == a6) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi1 == a7) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi1 == a8) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi1 == a9) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi1 == a10) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi1 == a11) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi1 == a12) { sonuc = "Birbirine eşit"; } // alt sayı_iki ye ayit if (sansli_sayi2 == a1) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi2 == a2) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi2 == a3) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi2 == a4) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi2 == a5) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi2 == a6) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi2 == a7) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi2 == a8) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi2 == a9) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi2 == a10) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi2 == a11) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi2 == a12) { sonuc = "Birbirine eşit"; alert(sonuc); } //şanslı_sayi 3 altı if (sansli_sayi3 == a1) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi3 == a2) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi3 == a3) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi3 == a4) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi3 == a5) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi3 == a6) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi3 == a7) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi3 == a8) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi3 == a9) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi3 == a10) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi3 == a11) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi3 == a12) { sonuc = "Birbirine eşit"; alert(sonuc); } //şanslı_sayı 4 altı if (sansli_sayi4 == a1) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi4 == a2) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi4 == a3) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi4 == a4) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi4 == a5) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi4 == a6) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi4 == a7) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi4 == a8) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi4 == a9) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi4 == a10) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi4 == a11) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi4 == a12) { sonuc = "Birbirine eşit"; alert(sonuc); } //şanslı_sayı5 altı if (sansli_sayi5 == a1) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi5 == a2) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi5 == a3) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi5 == a4) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi5 == a5) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi5 == a6) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi5 == a7) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi5 == a8) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi5 == a9) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi5 == a10) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi5 == a11) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi5 == a12) { sonuc = "Birbirine eşit"; alert(sonuc); } //şanslı_sayı 6 altı if (sansli_sayi6 == a1) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi6 == a2) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi6 == a3) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi6 == a4) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi6 == a5) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi6 == a6) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi6 == a7) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi6 == a8) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi6 == a9) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi6 == a10) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi6 == a11) { sonuc = "Birbirine eşit"; alert(sonuc); } if (sansli_sayi6 == a12) { sonuc = "Birbirine eşit"; alert(sonuc); } renklendir() } </script> <body> <p>Şanslı sayı :<input type="text" id="olmasi_gereken" value="35,39,74" /></p> <p>Aranacak Kelime :<input type="text" id="ornek" value="9152fed6992dfs8593sdffs94sdfs7476sdfsf95" /></p> <input type="submit" value="çöz" onclick="javascript:return renklendir()" /> </body> </html>
Ekleyen: misafir
Değiştiren: cevapsitesi
15.09.16 13:54
javascript karakter sorunu ?
javascript yazdığımız kod " kullanıcı karakteri eşit girdiğinde çalışıyor örnek : Aranacak Kelime : 35,39,75  yazdığımda sonucu veriyor. Fakat aranacak kelimeye : 35,39,75,52,96,85 program çalışmıyor.   Cevaplar için teşekkür derim. <script type="text/javascript"> 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()" />
Ekleyen: misafir
15.09.16 12:46
javascript karakter sorunu ?
javascript yazdığımız kod " kullanıcı karakteri eşit girdiğinde çalışıyor örnek : Aranacak Kelime :  35,39,75  yazdığımda sonucu veriyor. Fakat aranacak kelimeye : 35,39,75,52,96,85 program çalışmıyor.   Cevaplar için teşekkür derim. <script type =" text/javascript "> 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() " />
Ekleyen: misafir

En fazla 3 eski durum gösterilir.