function format(num){
num = num+"";
var re=/(-?\d+)(\d{3})/
while(re.test(num)){
num=num.replace(re,"$1,$2")
}
return num;
}
这段代码我知道用途是格式化一个字符,如23456就会转化为23,456
谁能帮我解释这段程序,加上注释?让我彻底弄懂,谢谢了!!!
...全文
401打赏收藏
JS中使用正则表达式的疑问??!!
function format(num){ num = num+""; var re=/(-?\d+)(\d{3})/ while(re.test(num)){ num=num.replace(re,"$1,$2") } return num; } 这段代码我知道用途是格式化一个字符,如23456就会转化为23,456 谁能帮我解释这段程序,加上注释?让我彻底弄懂,谢谢了!!!