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})#最后一个用来匹配没有逗号的号码欢迎分享,转载请注明来源:内存溢出
评论列表(0条)