JavaScript(JQuery)で、INPUT TYPE=TEXTの枠内に、タブコードか改行コードが検出されたら
エラーを検知するfunctionを作ろうとしています。

====質問====

試しに以下のようにfunctuionを作ってみましたが、何の文字でもエラー検知される状況です。
大変あつかましいのですが、正しく検知する為のコードをご教示頂けませんでしょうか?

//備考チェック
$("input[name=bikou]").on("blur",function() {
    if (chkTabCr($(this))) {
        alert("タブか改行コードが発見された!");
    } else {
    };
});
//補足チェック
$("input[name=hosoku]").on("blur",function() {
    if (chkTabCr($(this))) {
        alert("タブか改行コードが発見された!");
    } else {
    };
});


//【タブコードと改行コードの検知】
function chkTabCr ($obj) {
    var r = true;
    var val = $obj.val();
    if(val == "") {
        r = false;
    } else {
        var len = 0;
        var c ="";
        for (i = 0; i < val.length; i++) {
            c = escape(val.charAt(i));
            if(c == "%09" || c == "") { // ***問題のところ***
                r = true;
            }
        }
    }   
    return r;
}