<script language=JavaScript>
function eyun(st){
var s = st.replace(/([^\x00-\xff])/g,"\x00$1");
return (s.length<40)?st:s.substring(0,40).replace(/\x00/g,'');
}
alert(eyun("不能简单的用string.substring取这个字符串的前40个字节我只要它的前40个字节,我该怎么来取这40个字节??"))
</script>
function eyun(st){
var s = st.replace(/([^\x00-\xff])/g,"\x00$1");
return (s.length<40)?st:s.substring(0,40).replace(/\x00/g,'');
}
alert(eyun("不能简单的用string.substring取这个字符串的前40个字节我只要它的前40个字节,我该怎么来取这40个字节??"))
</script>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货