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

// 清除两边的空格
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,"&quot;");
}
if (parms == null || parms == undefined) {
parms = "";
}
str = str.replace(re, parms);
}
return str;
};
return {
FormatStr: FormatStr,
};
})(jQuery, window, document);