You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
// 清除两边的空格
|
|
String.prototype.Trim = function() {
|
|
return this.replace(/(^\s*)|(\s*$)/g, '');
|
|
};
|
|
//限制字段长度,超出超度用...显示
|
|
String.prototype.ToLeft = function(num) {
|
|
if(isNaN(parseInt(num))){
|
|
return this;
|
|
} else {
|
|
if(this.length > parseInt(num)){
|
|
return this.substring(0, parseInt(num)) + "...";
|
|
}
|
|
return this;
|
|
}
|
|
};
|
|
|
|
;var StringHelper = (function ($, window, document, undefined) {
|
|
/**
|
|
* 格式化字符窜
|
|
*/
|
|
var FormatStr = function () {
|
|
if (arguments.length == 0)
|
|
return null;
|
|
var str = arguments[0];
|
|
for (var i = 1; i < arguments.length; i++) {
|
|
var re = new RegExp('\\{' + (i - 1) + '\\}', 'gm');
|
|
var parms = arguments[i];
|
|
if(typeof(parms) == "string"){
|
|
//针对双引号处理
|
|
parms = parms.replace(/["]/g,""");
|
|
}
|
|
if (parms == null || parms == undefined) {
|
|
parms = "";
|
|
}
|
|
str = str.replace(re, parms);
|
|
}
|
|
return str;
|
|
};
|
|
|
|
return {
|
|
FormatStr: FormatStr,
|
|
};
|
|
})(jQuery, window, document);
|