簡體   English   中英

如何使用正則表達式從 javascript 中的 HTML 字符串中刪除所有時間戳?

[英]How can I remove all timestamps from HTML string in javascript, using regex?

我有一些 HTML 代碼存儲在變量中:

var htmlString = ...

我想刪除此字符串中的所有時間戳,格式為(示例): 2021-04-26 04:15:04.309 就像是:

var htmlStringWithoutTimestamps = removeTimestamps(htmlString)

嘿,我可以這樣做嗎? 也許用正則表達式?

我已經從另一個答案改編了代碼。 邏輯很好理解。

 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM