一个javascript问题求助

yueyefeng 2012-08-08 09:50:53
有一些以0开头的数字字符串,开头的0不确定有多少位,怎么去掉开头的这些0,只要0后面的字符串,比如:
0000087020,001203,处理后得到87020,1203。
...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
噢噢噢噢 2012-08-08
  • 打赏
  • 举报
回复
or

alert(parseFloat("0000087020"));
噢噢噢噢 2012-08-08
  • 打赏
  • 举报
回复

alert(Number("0000087020"));

makai3 2012-08-08
  • 打赏
  • 举报
回复
不好意思 我刚以为只有去除开始的空格,没发现中间和后面也有

你试试这个。


var str="0012031";
var parter=/(^0*)(\d+)/g;
str=str.replace(parter,"$2");
makai3 2012-08-08
  • 打赏
  • 举报
回复

var str="00000001232123a";
var parter=/(^0*)/g;
str=str.replace(parter,"");


正则表达式

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧