...
|
...
|
@@ -7,11 +7,13 @@ |
|
|
var cutStr = function(params) {
|
|
|
var strLength = 0;
|
|
|
var strCut = '';
|
|
|
var strLen = params.str.length || 0;
|
|
|
var i, curStr, addTxt;
|
|
|
var i, curStr, addTxt, strLen;
|
|
|
|
|
|
params.str = params.str.replace(/\s/g, '');
|
|
|
params.str = params.str.replace(/<[^>]*>/g, '');
|
|
|
|
|
|
strLen = params.str.length || 0;
|
|
|
|
|
|
if (params.type === 2) {
|
|
|
addTxt = '';
|
|
|
} else {
|
...
|
...
|
@@ -20,6 +22,7 @@ var cutStr = function(params) { |
|
|
|
|
|
for (i = 0; i < strLen; i++) {
|
|
|
curStr = params.str.charAt(i);
|
|
|
curStr = params.str.charAt(i);
|
|
|
strLength++;
|
|
|
if (escape(curStr).length > 4) {
|
|
|
// 中文字符的长度经编码之后大于4
|
...
|
...
|
@@ -41,8 +44,9 @@ var cutStr = function(params) { |
|
|
|
|
|
// 搜索关键词标蓝显示
|
|
|
var keywordLabel = function(str, key) {
|
|
|
str = str.replace(key, '<i class="keyword">' + key + '</i>');
|
|
|
var reg = new RegExp(key, 'gm');
|
|
|
|
|
|
str = str.replace(reg, '<i class="keyword">' + key + '</i>');
|
|
|
return str.replace('www.yohobuy.com', '<a href="http://www.yohobuy.com" class="keyword">www.yohobuy.com</a>');
|
|
|
};
|
|
|
|
...
|
...
|
|