[英]How can I remove all timestamps from HTML string in javascript, using regex?
I have some HTML code stored in a variable:我有一些 HTML 代码存储在变量中:
var htmlString = ...
I want to remove all timestamps that are in this string, of the form (example): 2021-04-26 04:15:04.309
.我想删除此字符串中的所有时间戳,格式为(示例): 2021-04-26 04:15:04.309
。 Something like:就像是:
var htmlStringWithoutTimestamps = removeTimestamps(htmlString)
Hoy can I do this?嘿,我可以这样做吗? Maybe with regex?也许用正则表达式?
I've adapted code from another answer .我已经从另一个答案改编了代码。 The logic is pretty understandable.逻辑很好理解。
function removeTimestamps(htmlString) { var reg = /[0-9]{1,4}-[0-9]{1,2}-[0-9]{1,2} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}\.[0-9]{1,3}/g return htmlString.replace(reg, ""); } var htmlString = 'hello 2021-04-26 04:15:04.309: or:AB2021-11-11 11:11.11.222CD' var htmlStringWithoutTimestamps = removeTimestamps(htmlString) console.log(htmlStringWithoutTimestamps)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.