回覆列表
  • 1 # 尋夢小老頭

    js 驗證字串裡面有沒有包含漢字,可以用下面兩種方式:

    1、用正則表示式判斷

    function CheckChinese(obj,val){

      var reg = new RegExp("[\\u4E00-\\u9FFF]+","g");

      if(reg.test(val)){alert("包含漢字!"); }

    }

    2、用 Unicode 字元範圍判斷

    function chkstrlen(str){

        var strlen = 0;

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

          if(str.charCodeAt(i) > 255) //如果是漢字,則字串長度加2

            strlen += 2;

          else

            strlen++;

        }

        return strlen;

      }

  • 中秋節和大豐收的關聯?
  • 熱血江湖的石頭是怎麼區分的?