一个JS字符串替换问题

提问编辑器里美元符号抱错-^-


在《JavaScript正则表打死迷你书》中有一段货币格式化的代码:


function format (num) {

 return num.toFixed(2).replace(/\B(?=(\d{3})+\b)/g, ",").replace(/^/, "$$ ");

};

console.log( format(1888) );

// => "$ 1,888.00"

请问这里为什么要用俩个美元符号, 

而不是一个美元符号,

并且我在Chrome中用一个美元符号 也是正确的?


哈士奇WWW
浏览 364回答 2
2回答

守着星空守着你

浏览器的问题吧 非IE和IE吧

UYOU

你在多个浏览器中测试一下呢?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript