回覆列表
  • 1 # 樂享動漫集

    function allCaps(text){

    for(var i=0;i<text.length;i++){

    var c=text.charAt(i);

    if(c<"A" || c>"Z")

    return false;

    }

    return true;

    }

    var t="ABCD";

    document.write(t+" => "+(allCaps(t)?"全是大寫":"不全是")+"<br/>");

    t="AbCD";

    document.write(t+" => "+(allCaps(t)?"全是大寫":"不全是"));

    ======

    輸出

    ABCD => 全是大寫

    AbCD => 不全是

    另外,js從設計上就安排以正則表示式去驗證字元,如果反其道而行。絕對是“捨近求遠”、“所謂棄蘇合之香,而取螗螂之丸也”

    正則版輕鬆很多

    if(/^[]+$/.test( "ABCD" ) ){

    document.write("全是大寫");

    }else{

    document.write("不全是");

    }

  • 中秋節和大豐收的關聯?
  • 做夢夢到牙掉了,但不疼也不流血,怎麼回事?