使用javascript为字符串中的每个数字添加样式

时间:2014-08-18 11:42:17

标签: javascript replace

这是js代码:

<script language='javascript' type='text/javascript'>
    var myOldString = "1,2,3,4,5,6</br>1,2,3,4,5,6</br>1,2,3,4,5,6"
    var myNewString = myOldString.replace(/,/g , " ");
    document.write(myNewString);
</script>

工作正常,但我需要为每个数字添加style="padding:5px"

我尝试了很多不同的代码,但没有一个能够工作。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

你的意思是什么?

<script language='javascript' type='text/javascript'>
var myOldString = "1,2,3,4,5,6</br>1,2,3,4,5,6</br>1,2,3,4,5,6"
var  myNewString = myOldString.replace(/([0-9]+),?/g , ' <span style="padding:5px">$1</span> ');
document.write(myNewString);</script>