<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>