function cut140(text){
var CJK = text.match(/[\u4E00-\u9FA5\uF900-\uFA2D]/g);
if(CJK != null){
// 前140字纯中文
var slice = CJK.slice(0,140).toString().replace(/\,/g,'');
if(text.substring(0,140) == slice){
return text.substring(0,140);
}
for(e in CJK){
text = text.replace(CJK[e], '\7');
}
}else{
// 前140字纯英文
return text.substring(0,280);
}
var EN = text.split('\7');
var len = 0;
var i = 0;
var rs = '';
while(len <= 140){
if(EN[i] != ''){
rs += EN[i];
len += 1;
}
rs += CJK[i];
len += 2;
i++;
}
return rs;
}