需要注意的:
1、用prototype添加方法
2、substring()函数是返回截取之后的字符串,不会对原字符串进行修改。
<script type="text/javascript">
String.prototype.deletSpace = function(){
var str = this; //提取需要操作的字符串
while(str[0] == " "){ //删除前面的空格
str = str.substring(1);
}
while(str[str.length - 1] == " "){//删除后面的空格
str = str.substring(0,str.length-1);
}
return str;
}
var expr =new String(" 123456 ");//测试字符,字符长度为10,前面后面分别有两个空格
var delet = expr.deletSpace();
alert(delet.length);//返回值为6 前面空格已删除
</script>