2009年1月31日土曜日

 

【JavaScript】フォームに入力された全角英数字を自動的に半角変換する

フォームに入力された全角英数字を自動的に半角変換するJavascript - WEB開発おさんぽブログ
/* HTML */
<input onkeyup="zentohan(this)" type="text" />
/* Javascript */
function zentohan(obj){
  if(typeof(obj.value)!="string")return false;
    var han= '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@-.,:';
    var zen= '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@-.,:';
    var word = obj.value; for(i=0;i<zen.length;i++){ var regex = new RegExp(zen[i],"gm");
    word = word.replace(regex,han[i]);
  }
  obj.value = word;
}

ラベル:


コメント: コメントを投稿

登録 コメントの投稿 [Atom]



この投稿へのリンク:

リンクを作成



<< ホーム

This page is powered by Blogger. Isn't yours?

登録 投稿 [Atom]

Google