js replaceAll


JS中有時會需要使用replace將字符串中的某些字符進行替換,replace一次只能替換一個,因此想到使用replaceAll一次性替換所有的。

但是JS中沒有定義replaceAll方法,因此需要自己進行定義。

代碼如下:

<html>
    <body>
        <input type="button" value="測試" onclick="test()">
        
        <script type="text/javascript">

            String.prototype.replaceAll  = function(s1,s2){     
                return this.replace(new RegExp(s1,"gm"),s2);     
            }   

            function test(){
                var val = "187,0973,2211";
                alert(val.replaceAll(",", ""));
            }

        </script>
    </body>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM