function isChn(d) {
 actlen=d.length;
 for(i=0;i<d.length;i++)
 if (d.substr(i,1)>"~")
    actlen+=1;
 if( actlen>d.length )
   return true;
 return false;
}

解决方案 »

  1.   

    定义 函数 isChn(定义 变量d){
      actlen = d.长度;
      循环(挨个遍历d的内容){
         if(d[i] -- d[1] 的内容 》 “~”)
           actlen = actlen +1;
         if(actlen 大于 d的长度)
               返回 true;
         返回 FALSE;
    }
    }
             这个 代码  能运行吗
      

  2.   

    stringvar.substr(start [, length ]) 
    返回一个从指定位置开始的指定长度的子字符串。
    stringvar 必选项。要提取子字符串的字符串文字或 String 对象。 
    start 必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。 
    length 可选项。在返回的子字符串中应包括的字符个数。 
    说明:
    如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。
    下面的示例演示了substr 方法的用法:
    function SubstrDemo()
    {
      var s, ss;
      var s = "The quick brown fox jumped over the lazy yellow dog.";
      ss = s.substr(16, 3);
      // Returns "fox".
      return(ss);
    }if (d.substr(i,1)>"~")
    此处是两个String比较,基于字符串中各个字符的 Unicode值
      

  3.   

    stringvar.substr(start [, length ])
    返回一个从指定位置开始的指定长度的子字符串。
    参数
    stringvar 
    必选项。要提取子字符串的字符串文字或 String 对象。
    start
    必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
    length
    可选项。在返回的子字符串中应包括的字符个数。说明
    如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。示例
    下面的示例演示了substr 方法的用法。function SubstrDemo(){
       var s, ss;                // 声明变量。
       var s = "The rain in Spain falls mainly in the plain.";
       ss = s.substr(12, 5);  // 获取子字符串。
       return(ss);               // 返回 "Spain"。
    }
    两个String类型的比较,比较的是String的Unicode