toLocaleString() 在 Safari 浏览器中不起作用
toLocaleString() doesn't work in Safari browser
我用toLocaleString()
方法在`javascript中输入钱逗号。但问题是,IE 和 chrome 浏览器结果正确,但 Safari 浏览器除外。我多次删除缓存,但仍然不起作用。你能帮我吗? ;)
var test = 12300;
console.log('test:'+test.toLocaleString());
// 12,300 in IE,Chrome
// 12300 in Safari
这里的问题是 number.toLocaleString 在不同浏览器上的实现方式不同。在 Safari 上,它选择不以我们习惯的人性化格式显示。它在 safari 上受支持,但其实现与 IE、Chrome 或 Firefox 不同。看到这个 link:http://forums.asp.net/t/2031925.aspx?toLocaleString+function+is+inconsistent+with+browser+
此外,Safari 不支持将语言环境参数与 toLocaleString 一起使用,以防您尝试设置:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString
我用toLocaleString()
方法在`javascript中输入钱逗号。但问题是,IE 和 chrome 浏览器结果正确,但 Safari 浏览器除外。我多次删除缓存,但仍然不起作用。你能帮我吗? ;)
var test = 12300;
console.log('test:'+test.toLocaleString());
// 12,300 in IE,Chrome
// 12300 in Safari
这里的问题是 number.toLocaleString 在不同浏览器上的实现方式不同。在 Safari 上,它选择不以我们习惯的人性化格式显示。它在 safari 上受支持,但其实现与 IE、Chrome 或 Firefox 不同。看到这个 link:http://forums.asp.net/t/2031925.aspx?toLocaleString+function+is+inconsistent+with+browser+
此外,Safari 不支持将语言环境参数与 toLocaleString 一起使用,以防您尝试设置: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString