用javascript自动给最后结果(String型的)加上逗号

用javascript自动给最后结果(String型的)加上逗号,第1张

<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})#最后一个用来匹配没有逗号的号码


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

原文地址: http://outofmemory.cn/bake/11636981.html

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

发表评论

登录后才能评论

评论列表(0条)

保存