删除字符串格式并再次添加它

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除字符串格式并再次添加它相关的知识,希望对你有一定的参考价值。

假设有一个看起来像这样的字符串:(用html标记括起来的数字)

示例1:

var string = "<b>123.34</b>";

它也可能看起来像这样(由其他html标记括起来)

示例2:

var string = "<b><i>123.34</i></b>";

此替换将提取数字(或删除html标签)

var stringNoTags = string.replace(/<\/?[^>]+(>|$)/g, ""); 

接下来,我将使用自定义函数格式化数字(例如,将数字除以60或应用任何其他数学运算)

我现在想要将数字重新放入HTML标记。最简单的方法是什么?

例如

如果将123.34除以60,我将得到2.055,并再次添加HTML标记,将使用]返回一个字符串>

"<b><i>2.055</i></b>" 

(示例2)

假设有一个看起来像这样的字符串:(用HTML标记括起来的数字)示例1:var string =“ 123.34

答案

考虑使用正则表达式和替换函数-匹配数字并返回替换后的子字符串:

以上是关于删除字符串格式并再次添加它的主要内容,如果未能解决你的问题,请参考以下文章