对string对象扩展一个方法,删除前后空格

来源:互联网 发布:php的switch case语句 编辑:程序博客网 时间:2024/06/15 01:09

需要注意的:
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>
原创粉丝点击