您的位置:首页 > Web前端 > JavaScript

【正则表达式】js删除末尾的0

2015-10-15 10:24 357 查看
【正则表达式】js删除末尾的0

JavaScript

1、正则表达式 删除末尾所有的0的方法

<script> var a='00a0b0c000'; alert(a.replace(/(0+)$/g,"")); </script>


结果是:00a0b0c

2、正则表达式 删除前面所有的0的方法

<script> var a='00a0b0c000'; alert(a.replace(/\b(0+)/g,"")); </script>


结果是:a0b0c000

3、去掉所有的0

<script> var a='00a0b0c000'; document.write(a.replace(/(0+)?/g,"")); </script>


<script> var a='00a0b0c000'; document.write(a.replace(/0/g,"")); </script>


结果是:abc

原理:

\b 是js预定义的语法,表示退格符(BackUp)

另外,

正则表达式中/i,/g,/ig,/gi,/m的区别和含义

/i (忽略大小写)
/g (全文查找出现的所有匹配字符)
/m (多行查找)
/gi(全文查找、忽略大小写)
/ig(全文查找、忽略大小写)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: