[javascript]代码库
//fn: 截取字符串长短
function fnSubString(oldStr, requireLength, endWith) {
//1.oldStr是否可用
if (typeof oldStr == "string") {
if ((oldStr.length < 1) || (oldStr.length <= requireLength)) {
return oldStr;
}
if (oldStr.length > requireLength) {
//判断endwith是否可用
return ((typeof endWith == "string") ? oldStr.substr(0, requireLength) + endWith + "" : oldStr.substr(0, requireLength) + "");
}
} else {
//判断endwith是否可用;仅仅显示"...",表示oldStr不可用
return ((typeof endWith == "string") ? endWith + "" : "...");
}
}
//fn: 截取字符串长短
function fnSubString(oldStr, requireLength, endWith) {
//设置参数格式
oldStr += "";
endWith += "";
requireLength = parseInt(requireLength + "", 10);
if ((oldStr.length < 1) || (oldStr.length <= requireLength)) {
return oldStr;
}
if (oldStr.length > requireLength) {
//判断endwith是否可用
return ((typeof endWith == "string") ? oldStr.substr(0, requireLength) + endWith + "" : oldStr.substr(0, requireLength) + "");
}
}
//fn: 截取字符串长短
function fnSubString(oldStr, requireLength, endWith) {
//设置参数格式
oldStr += "";
endWith += "";
requireLength = parseInt(requireLength + "", 10);
if ((oldStr.length < 1) || (oldStr.length <= requireLength)) {
return oldStr;
}
if (oldStr.length > requireLength) {
return oldStr.substr(0, requireLength) + endWith;
}
}