如何使用javascript标记数字

如何使用javascript标记数字,javascript,numbers,Javascript,Numbers,我需要在HTML页面上标记数字。我知道如何标记数字,但如何识别十进制数字?我需要标记范围内的每个数字。像这样:[范围1-3] This is number 1, this is number 1.8 and this is 8.2. It should also mark number 3. 这是1号,这是1.8号,这是8.2号。它也应该标记3号。 如何使用javascript(没有jQuery)标记它 谢谢,Peter,您可以使用正则表达式来更改数字 var node=document.ge

我需要在HTML页面上标记数字。我知道如何标记数字,但如何识别十进制数字?我需要标记范围内的每个数字。像这样:[范围1-3]

This is number 1, this is number 1.8 and this is 8.2. It should also mark number 3. 这是1号,这是1.8号,这是8.2号。它也应该标记3号。 如何使用javascript(没有jQuery)标记它


谢谢,Peter,您可以使用正则表达式来更改数字

var node=document.getElementById('text');
node.innerHTML=node.innerHTML.replace(/(\d+(\。\d+)?)+//g,函数{

返回s>=1&&s您可以拆分字符串并在循环中找到符合条件的数字

var div=document.getElementById(“div”);
div.innerHTML=div.innerHTML.split(/\s/)
.map(v=>{

如果(!isNaN(parseFloat(v))&&parseFloat(v)如果您的文本是
foo 1.2.3.4.5 bar
?谢谢!它可以工作!但是Nina Scholz速度更快,代码看起来更好,所以我将她的答案标记为最佳。但是这也可以工作,所以thx:)