JavaScript自定义函数实现字符串右边Trim - RightTrim

2017-01-29 21:00:45  访问(1951) 赞(0) 踩(0)

  • 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1">
        <title></title>
    </head>
    <body>
        <h1>
            JavaScript自定义函数实现字符串右边Trim - RightTrim</h1>
        输入:<br />
        <textarea name="txt_Input" rows="2" cols="20" id="txt_Input" style="height: 100px;
            width: 99%;">
            123456789
            
            </textarea>
        <br />
        <br />
        <input type="button" id="btn_OK" value="确定" onclick="OkClick()" />
        <br />
        <br />
        输出:<br />
        <textarea name="txt_Output" rows="2" cols="20" id="txt_Output" style="height: 100px;
            width: 99%;"></textarea>
    </body>
    </html>
    
    <script language="javascript" type="text/javascript">
    
        function StrReverse(str) {
            // 字符串反转 //
            if (str == null)
                return "";
    
            var theResult = "";
            var theLen = str.length;
    
            for (var i = theLen - 1; i >= 0; --i) {
                theResult = theResult + str.substr(i, 1);
            }
            return theResult;
        }
    
        function StrLeftTrim(str) {
            // 左边Trim //
            if (str == null)
                return "";
    
            return str.replace(/(\s*)(.*)/g, "$2");
        }
    
        function StrRightTrim(str) {
            // 右边Trim //
            if (str == null)
                return "";
    
            // 先反转 - 左边Trim - 反转回 //
            str = StrReverse(str);
    
            str = StrLeftTrim(str);
    
            str = StrReverse(str);
    
            return str;
        }
    
        function OkClick() {
            var inputCtrl = document.getElementById("txt_Input");
            var outputCtrl = document.getElementById("txt_Output");
    
            var theValue = inputCtrl.value;
            theValue = StrRightTrim(theValue);
    
            outputCtrl.value = theValue;
        }
     
    
    </script>
    
    


标签:JavaScript自定义函数实现字符串右边Trim - RightTrim 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)