84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
如何将浮点数点左边的数每三位添加一个逗号,如12000000.11转化为『12,000,000.11』?
function commafy(num){
return num && num .toString() .replace(/(\d)(?=(\d{3})+\.)/g, function(, ){ return + ','; });
}不知道怎么去理解这个正则。/(d)(?=(d{3})+.)/g不太了解是怎么运行的
小伙看你根骨奇佳,潜力无限,来学PHP伐。
匹配/(d)(?=(d{3})+.)/g数字后面是三个数字或者3的倍数个数字,后面跟小数点。d{3})+表示3的倍数个数字,如3个数字6个数字等,?=表示后面一定是3的倍数个数字
/(d)(?=(d{3})+.)/g
匹配
/(d)(?=(d{3})+.)/g
数字后面是三个数字或者3的倍数个数字,后面跟小数点。d{3})+表示3的倍数个数字,如3个数字6个数字等,?=表示后面一定是3的倍数个数字