黑马程序员技术交流社区

标题: 正则表达式问题 [打印本页]

作者: 徐传任    时间: 2012-10-7 18:03
标题: 正则表达式问题
添加千分位的方法(正则表达式)
function commafy(n){
var re=/\d{1,3}(?=(\d{3})+$)/g;
var nl=n.replace(/^(\d+)((\.\d+)?)$/,function(s,s1,s2){return   s1.replace(re,"$&,")+s2;});
return n1;
}  
执行后,没起效果,哪写错了 ?

作者: 许庭洲    时间: 2012-10-8 08:07
var n1=n.replace(/^(\d+)((\.\d+)?)$/,function(s,s1,s2){return s1.replace(re,“$&,”)+s2;});//将nl改为n1试试看吧!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2