javascript - 使用 jquery/regex 从字符串中的数字前删除 0
问题描述
我有以下代码:
var tagsUrlPrint = activeTags.join('+').replace(/_/g, ": ");
$('.test span').html(tagsUrlPrint);
在dom中输出以下内容:
颜色:拉丝古铜+颜色:金色+尺码:06+尺码:08+尺码:15
但无论我尝试了多少不同的正则表达式组合,都不会在数字前输出任何剥离的 0(例如大小:6、大小:8 等)
我试过了:
var tagsUrlPrint = activeTags.join('+').replace(/_/g, ": " | /\0b+/g, "" );
var tagsUrlPrint = activeTags.join('+').replace(/_/g, ": " | /\b0+/g, "" );
var tagsUrlPrint = activeTags.join('+').replace(/_/g, ": " | /^0/g, " " );
var tagsUrlPrint = activeTags.join('+').replace(/_/g, ": " | /^[0|\D]*/," ");
var tagsUrlPrint = activeTags.join('+').replace(/_/g, ": ", /^0+/, " ");
所有这些基本上都加了一个额外的0!我不知道为什么,但我无法理解我想要实现的多个正则表达式。如果你能指出我正确的方向,那将不胜感激:)
谢谢!
解决方案
推荐阅读
- android - 回收站查看 OnClickListener
- networking - 检索 VM 的旧 IP
- javascript - 如何映射此数组以获取每个对象侧所有 summry.worth.value 的计算总和数?
- javascript - 当请求的照片在 API 中不存在并且我收到 http 错误消息时,为什么我会得到 TRUE 值?
- internet-explorer - 如何在 IE 11 浏览器中使用 ActiveX 控件在 iframe 中打开 .msg 文件以实现真正的原生视图
- conda - conda build:刚刚创建的目录上的访问错误
- r - 如何在 xlab 中为 ggplot 添加两个连续的下标?
- java - 如何从通用对象中获取值
- sql - 左连接不获取所有记录
- python - 填充直方图数组的有效方法