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>