2012-01-14 14:16:13|?次阅读|上传:wustguangh【已有?条评论】发表评论
关键词:JavaScript, 字符处理|来源:唯设编程网
1.JS代码实现
String.prototype.Trim = function() { return this.replace(/(^s*)|(s*$)/g, ""); } String.prototype.LTrim = function() { return this.replace(/(^s*)/g, ""); } String.prototype.Rtrim = function() { return this.replace(/(s*$)/g, ""); }
2.全文匹配替换
var regExp = new RegExp("需要被替换的字符',"g") var text = "…………"; text = text.replace(regExp , "替换的字符");3.方案
String .prototype.trim = function(){ var matches = this.match(/^[ ]+/); var prefixLength = (matches == null) ? 0:matches[0].length; matches = this.match(/[ ]+$/); var suffixLength = (matches == null) ? 0:matches[0].length; return this.slice(prefixLength,this.length-suffixLength); }4.使用正则表达式(推荐):
function strTrim(str) { return str.replace(/(^s*)|(s*$)/g, ""); };