javascriotについて


全角半角の変換をしたいと思っております。

こちらのサイトのものが一番思い通りに変換してくれるので使いたいのですが
http://distraid.co.jp/demo/js_codeconv.html
http://distraid.co.jp/js/fhconvert.js

jftojh、fkktohkk、fstohs の3つを使いたいとお言うのはわかったのですが、
知識不足により肝心な使い方がわかりませんでしたので、わかる方教えて下さい。

ちなみに、下記のような単純な使い方は無理なのでしょうか。
text = hoge(text);


また、こちらでなくても、
こちら同様に綺麗に全角の英数字、記号、スペース、カナを半角にできれば
それでも構いません。

ネットを探すとカナだけや、英数字だけというように
ばらばらでしか見つからないため、お勧めがありましたら教えて下さい。

よろしくお願いします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/06/07 16:38:08
  • 終了:2011/06/07 18:42:50

ベストアンサー

id:Lhankor_Mhy No.1

Lhankor_Mhy回答回数779ベストアンサー獲得回数2302011/06/07 18:19:01

ポイント100pt

たとえば、全角英数→半角英数は

FHConvert.ftoh(text)

のようですね。

 

以下は動作未確認ですが、このような感じだと思います。

htof : 半角英数字→全角

hgtokk : ひらがな→全角カタカナ

kktohg : 全角カタカナ→ひらがな

hkktofkk : 半角カナ→全角カナ

fkktohkk : 全角カナ→半角カナ

 

オプションはこんな感じ?

param={'jaCode':boolean, 'space':boolean, 'convSet':object}
FHConvert.ftoh(text,param)

jaCode : 二重引用符などの変換調整?

space : スペースの変換?

convSet : カスタム変換セット?

 

カスタム変換セットはこんな風に書くみたい?

{convSet:{'\u3000':'\u0020'}}
id:worldtravel

ありがとうございます。

思い通りに変換することができました。

感謝致します。

2011/06/07 18:42:27

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません