<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="javascript截取中英文字符串、标点符号无乱码的例子" id="card1">
<p> 游客</p><p>
标题:javascript截取中英文字符串、标点符号无乱码的例子<br/>
正文:<br/>
代码如下:&amp;lt;script&amp;gt; function subString(str, len, hasDot) {    var newLength = 0;    var newStr = &amp;quot;&amp;quot;;    var chineseRegex = /[^\x00-\xff]/g;    var singleChar = &amp;quot;&amp;quot;;    var strLength = str.replace(chineseRegex,&amp;quot;**&amp;quot;).length;   for(var i = 0;i &amp;lt; strLength;i++){      singleChar = str.charAt(i).toString();     if(singleChar.match(chineseRegex) != null){        newLength += 2;     }else{        newLength++;    }    if(newLength &amp;gt; len){      break;     }    newStr += singleChar;  }   if(hasDot &amp;amp;&amp;amp; strLength &amp;gt; len){     newStr += &amp;quot;...&amp;quot;;   }   return newStr; } alert(subString(&amp;quot;js截取中英文字符串无乱码&amp;quot;,10,true)); &amp;lt;/script&amp;gt; <br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1222&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1222&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1222&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1222">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1222">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>