JavaScript:自定义去掉两边空格的函数。

<script type="text/javascript">
        function mytrim(str){
            //定义一个从前往后的变量
            var start=0;
            //定义一个从后往前的变量
            var end=str.length-1;
            //start<=end,防止传进来的字符串全是空格所做无用功
            while(start<=end&&str.charAt(start)==" "){
                    start++;
            }
            while(start<=end&&str.charAt(end)==" "){
                    end--;
            }
                //substring函数特点包含头不包含尾,所以加1
                return str.substring(start,end+1);
        }
        var str = "  abc  def   ";
        document.write("---"+str+"---"+"<br/>");
        document.write("---"+mytrim(str)+"---");
    </script>
posted @ 2016-11-21 16:23  第五个世界  阅读(104)  评论(0)    收藏  举报