Javascript - 截断文本

时间:2017-03-06 06:46:27

标签: javascript

我开发了一个显示人们个人资料的应用。个人资料可以是英文或中文字符。有一次,我必须截断文本以提供给页面。这就是我现在做的临时措施:

if(descriptiontext.match(/[\u3400-\u9FBF]/)){///<-- check if it is chinese character
        truncateddescription = descriptiontext.slice(0, 80);
    }else{
        truncateddescription = descriptiontext.replace(/\s+/g," ").split(/(?=\s)/gi).slice(0, 20).join('');
    }

truncateddescription = truncateddescription + '...';

如果输入是中文或英文,这是有效的,如果他们放半个中文或半英文怎么办,我不知道会发生什么。

有没有更好的方法来处理这个问题?

0 个答案:

没有答案