指定字段要截断指定长度,超过的用...代替
java 代码
/**
* 字符串过长,则使用"…"替换
*
* @param input
* @param length 显示的字符的个数
* @return
*/
public static String omitTooLongString(String input, int length) {
if (input == null || input.trim().equals(Constant.EMPTY)) {
return input;
}
int len = input.length();
if (len <= length) {
return input;
} else {
input = input.substring(0, length);
input += Constant.ENGLISH_ELLIPSIS;
}
return input;
}
?调用:
this.orgDisplayName = StringUtil.omitTooLongString(orgFullName,
ORG_FULL_NAME_MAX_LENGTH);
?
JavaScript 代码
var omitTooLongString = function (input, length) {
if (!input) {
return input;
}
var len = input.length;
if (len <= length) {
return input;
} else {
input = input.substring(0, length);
input += "...";
}
return input;
};
?调用:
omitTooLongString(orgFullName_val, 14)
?
?
?
原文:http://hw1287789687.iteye.com/blog/2279457