跳至內容

模組討論:Complex Number/Calculate

頁面內容不支援其他語言。
新增話題
維基百科,自由的百科全書
由Hamish在話題編輯請求 2026-03-06上作出的最新留言:4 個月前

編輯請求 2026-03-06

[編輯]

修正scientific2number函式,以正確處理數字非指數部分含E的15或更高進制數:

  • 將命名意義不清的參數exp_flag改名成require_exp_sign
  • 將gsub pattern中未跳脫的-改為%-(原本的[+-−]會匹配U+002B到U+2212,含數字在內的8680種字元;[+%-−]會正確匹配僅3種字元)
  • 將gsub pattern中的%d改為%d%a(原本EE+40不會被轉換;修改後轉換為E16×1640)

在連字號等使用了Template:Unichar的條目中,部分HTML entity的值會錯誤轉換,因此提出本修正。

  • 正常例:{{unichar|2E1A|HYPHEN WITH DIAERESIS |html=y}}:U+2E1A ⸚ HYPHEN WITH DIAERESIS ,HTML:⸚
  • 錯誤例:{{unichar|2E40|DOUBLE HYPHEN|html=y}}:U+2E40 ⹀ DOUBLE HYPHEN ,HTML:⹀;誤轉換為216×1640;應為⹀--Iweidieng Iep(留言) 2026年3月6日 (五) 19:27 (UTC)回覆

Hamish one great show can change the world 2026年6月15日 (一) 08:12 (UTC)回覆