在支持Unicode和JavaScript的浏览器中显示阿拉伯数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在支持Unicode和JavaScript的浏览器中显示阿拉伯数字相关的知识,希望对你有一定的参考价值。

Replace English numbers with Arabic numbers in browsers supporting Unicode & javascript.

Credits to
http://www.swalif.net/softs/swalif54/softs232281/
  1. var replaceDigits = function() {
  2. var map =
  3. [
  4. "٠","١","٢","٣","٤",
  5. "٥","٦","٧","٨","٩"
  6. ]
  7.  
  8. document.body.innerhtml =
  9. document.body.innerHTML.replace(
  10. /d(?=[^<>]*(<|$))/g,
  11. function($0) { return map[$0] }
  12. );
  13. }
  14.  
  15.  
  16. Example in how to use:
  17.  
  18. <!-- in the head tag of the page you want -->
  19. <head>
  20. <script type="text/javascript">
  21. window.onload = replaceDigits
  22. </script>
  23. </head>

以上是关于在支持Unicode和JavaScript的浏览器中显示阿拉伯数字的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript Unicode 规范化

javascript 核心语言笔记- 2 语法结构

译每个JavaScript开发者都该懂的Unicode

javascript学习笔记:词法结构

Unicode与JavaScript详解

JavaScript高级程序编程