// 清除两边的空格 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);