Try Catch Uygulamaları

Try Catch UygulamalarıÖrnek

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
   
</body>
<script>
    try {
        var email = prompt("Email gir: ");
        if(/[ıİüçşğÜÇŞĞÖ]/g.test(email)){
            throw "yanlıs 1";
        };
        if(!/[a-z]+@[a-z]+.com/g.test(email)){
            throw "yanlıs 2";
        };
    } catch(e){
        console.log(e);
    }
</script>
</html>
Örnek
<body>
    <input type="text" id="mail">
    <button id="buton">Doğrula</button>
    <br><br>
    <p id="cevap"></p>

</body>
<script>
    document.getElementById("buton").addEventListener("click",()=>{
        let deger = document.getElementById("mail").value;

        try{
            if(!(deger.match(/w+@w.w/))) throw "Email formatında değil";

            if(deger.match(/@/g).length != 1) throw "Bir tane @ işareti olmalı";
           
            if(deger.match(/s/g)) throw "Boşluk olmamalı";
           
            if(deger.match(/[ışçüğİŞÇÜĞöÖ]/g)) throw "Türkçe karakter olamaz";

            document.getElementById("cevap").innerHTML = "Doğru";
        }
        catch(e){
            document.getElementById("cevap").innerHTML = e;
        }
    })
</script>
 
 
 
 

 

Yükleniyor...
Yükleniyor...