【发布时间】:2017-12-10 01:25:28
【问题描述】:
我需要在一些动态生成的内容中删除一个字符/空格。它是通过我无法更改代码的插件生成的。
问题是我需要删除时间和'am'之间的空格,所以在下面的代码中它是'10.00'和'am'之间的空格。日期和时间由一个函数生成,所以我知道我只需要定位 .datespan 类。
问题是,我今天下午第一次阅读正则表达式,但我似乎无法弄清楚如何做到这一点。我将字符串 .replace() 方法与正则表达式一起使用吗?
我的意思是,说我不知道从哪里开始是轻描淡写的。
任何建议或一般性指示都会令人惊叹。
JS
var dateSpan = document.querySelectorAll(".datespan");
dateSpan.forEach(function(item) {
item.replace(
// remove the space character before the 'am' in the .datespan with a regex
// or find a way to always remove the 3rd from last character in a string
)
});
HTML
<span class="datespan">January 7, 2018 @ 10:00 am</span>
【问题讨论】:
标签: javascript html regex foreach