我怎样才能将课程添加到逗号","在HTML中,如果我输入数字1,00,000,000?

时间:2017-03-16 12:08:29

标签: javascript php jquery html css

如何将数字添加到数字"," (逗号)1,00,000,000。我不想添加班级所有数字。我只想添加课程","。 请问有人帮帮我吗? 我正在使用此代码输出数字

<?php 
 $re = "/([^\\s>])(?!(?:[^<>]*)?>)/u"; 
 $str = $figure_one; 
 $subst = "<span class='boxolor'>$1</span>"; 
 $result = preg_replace($re, $subst, number_format($str));
?> 
<span class="price-text">£ </span> 
<a href="<?php echo $investment_link ; ?>"> 
    <span class="" data-value="<?php echo $result ; ?>"><?php echo $result ; ?></span>
</a>

我使用smof主题选项输出数字。我键入10000000,它给我这样的结果1,00,000,000 我想改变&#34;,&#34;的颜色。 我该怎么做?颜色应该只改变&#34;,&#34;不是数字。 提前致谢

3 个答案:

答案 0 :(得分:2)

不要简单地更换字符串

 <?php
   $str = "1,00,000,000";
   echo str_replace(",","<span class='red'>,</span>",$str);
 ?>

演示:https://eval.in/755705

答案 1 :(得分:1)

function numberWithCommas(x) {
    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, "<span class='red'>,</span>");
}

将值传递给上面的函数。

答案 2 :(得分:0)

请检查此代码。

&#13;
&#13;
    function AddComma(txt) {
        if (txt.value.length % 4 == 3) {
            txt.value += ",";
        }
    }
&#13;
<input onkeypress="AddComma(this)"/>
&#13;
&#13;
&#13;