这段JS怎么在数字之间加个逗号?

这段JS怎么在数字之间加个逗号?,第1张

<script>

document.getElementById('aaa').onclick=function(){

 var s=""

 for(var i=0i<this.options.lengthi++){

    if(this.options[i].selected){

       if(s)s+=","

       s+=this.options[i].value

    }

 }

 document.getElementById("bbb").value = s

}

</script>

<script language="javascript">

function ParseMoney(str)

{

var idx = str.indexOf(".")

while (str.substring(0, idx++).length % 3)

{

str = "0" + str

}

return str.replace(/(\d{3})/g, "$1,").replace(/,\./, ".").replace(/(^0*)|(,$)/g, "")

}

document.write(ParseMoney("12356789.365145"))

</script>

运行试试吧,没问题的

有了单个手机号码的,多个手机号码还不好吗~~1[7358]\d{9}这是单个号码的1开头,第二位是7358中的一个,后面还有9个数字,共11位/(1[7358]\d{9}\s*,\s*)*(1[7358]\d{9})/这是多个号码的解释:1[7358]\d{9}#匹配一个号码\s*,\s*#匹配号码之间的逗号,号码和逗号之间允许有空格也就是\s*(1[7358]\d{9}\s*,\s*)*#整体合起来,*星号表示可以重复任意次,也就是可以有多个号码(1[7358]\d{9})#最后一个用来匹配没有逗号的号码


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11863659.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存