正则表达式:去掉数字(整数、小数)前面多余的零

如果是整数:去掉整数前的零 例如:0098765--->98765
如果是小数:去掉小数前的零 例如:000.333--->0.333   再例如000.00--->0.00
<input onblur="b=this.value;b=(b+'').replace(/^0+\./g,'0.');b.match(/^0+[1-9]+/)?b=b.replace(/^0+/g,''):b;this.value=Number(b)?b:0;">

 

posted @ 2021-07-31 14:45  乖怪丶  阅读(1791)  评论(0编辑  收藏  举报
……