日期:2014-05-16 浏览次数:20329 次
<script type="text/javascript"> //自定义trim()方法去除字串左右杂质 String.prototype.trim = function (Useless) { //eval函数转换字符串形式的表达式 var regex = eval("/^" + Useless + "*|" + Useless + "*$/g"); return this.replace(regex, ""); } //自定义lTrim()方法去除字串左侧杂质 String.prototype.lTrim = function (Useless) { var regex = eval("/^" + Useless + "*/g"); return this.replace(regex, ""); } //自定义rTrim()方法去除字串右侧杂质 String.prototype.rTrim = function (Useless) { var regex = eval("/"+Useless + "*$/g"); return this.replace(regex, ""); } function test(){ var content = ",1,2,3,4,5,"; //定义字串 alert(content); //没有处理前内容 alert(content.lTrim(",")); //去除左侧 , alert(content.rTrim(",")); //去除右侧 , alert(content.trim(",")); //去除左右两侧 , alert(content.trim("\\s")); //还可以这样传一个表达式,去除左右两侧空格 alert(content.trim("[,;]")); //当然这样也可以 } </script>