AOK's JavaScript Sample
動作確認: ○IE6SP2(WinXP) ○Firefox3(WinXP) ○Opera9(WinXP)
Last Update: Jul.30,2009

■ アラビア数字を漢数字(縦書き用)にする

横書き用にアラビア数字で書かれている文章を、縦書き用の漢博嘯フ文章に変換するサンプルです。左側のボックスに変換元ソースを入力し、中央の変換ボタンを押すと、変換結果を右側のボックスに縦書きで表示します。縦書き表示は、ブラウザによって、うまく表示出来ないかもしれません。例文のくだらなさは気にしないで下さい。

千の前に一を挿入
半角英字を全角に

正規表現:

作成していて、いろいろと悩みどころがあったので、それについて列挙しておきます。

気にしはじめるときりがなさそうです。結局、上記サンプルでは匙を投げてしまいました。日本語は難しいです。

アラビア数字の表記を探す正規表現は、

それほど厳格ではありませんが、この程度でも十分に使えそうです。

■ ソース

 

戻る Copyright (c) 2005, 2009 AOK. All Rights Reserved.