JavaScript split() join() 仅适用于精确短语

标签 javascript string split

我需要从基于日期的字符串中删除出现的0 天。我的代码不仅分割0天,还分割20天300天等等。如何专门拆分字符串 0 Days 并忽略所有其他日期,例如 20 Days

result = result.split("0 Days").join('')

最佳答案

您可以简单地使用替换

\b0\s*days\b

enter image description here

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/

相关文章:

java - 用java解密加密文本

string - 一种字符串搜索算法,可以快速匹配大量未缩写字符串中的缩写?

java - 在除单个空格外的空格上拆分字符串

Javascript 未定义函数错误

javascript - ng-bind-html 不工作

c# - 如何根据字母和数字在 C# 中拆分字符串

javascript - 我想将 JSON 值拆分为两个值

Javascript 原型(prototype) - 多个成员函数

javascript - 使用 slice 或 spread 从 JavaScript 中的数组中删除元素

sql - 比较来自两个不同表的两列的逗号分隔值