【正則表達式】js刪除末尾的0javascript
JavaScriptjava
一、正則表達式 刪除末尾全部的0的方法正則表達式
<script> var a='00a0b0c000'; alert(a.replace(/(0+)$/g,"")); </script>
結果是:00a0b0cspa
二、正則表達式 刪除前面全部的0的方法code
<script> var a='00a0b0c000'; alert(a.replace(/\b(0+)/g,"")); </script>
結果是:a0b0c000blog
三、去掉全部的0ip
<script> var a='00a0b0c000'; document.write(a.replace(/(0+)?/g,"")); </script>
<script> var a='00a0b0c000'; document.write(a.replace(/0/g,"")); </script>
結果是:abcit
原理:class
\b 是js預約義的語法,表示退格符(BackUp)原理
另外,
正則表達式中/i,/g,/ig,/gi,/m的區別和含義
/i (忽略大小寫)/g (全文查找出現的全部匹配字符)/m (多行查找)/gi(全文查找、忽略大小寫)/ig(全文查找、忽略大小寫)