我需要从基于日期的字符串中删除出现的0 天。我的代码不仅分割0天,还分割20天、300天等等。如何专门拆分字符串 0 Days 并忽略所有其他日期,例如 20 Days?
result = result.split("0 Days").join('')
最佳答案
您可以简单地使用替换
\b0\s*days\b
let str = `20 Days, 300 Days, 0 Days`
let final = str.replace(/\b0\s*days\b/gi,'')
console.log(final)
关于JavaScript split() join() 仅适用于精确短语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57760622/