javascript 半角文字が含まれるか

2010/10/04

以前、調べてたら見つけたスクリプト。

  1. <script type=”text/javascript”>
  2. /**
  3. * [関数名] isHan
  4. * [機 能] 半角チェック
  5. * [説 明] 文字列の中に半角以外の文字が含まれているか調べる
  6. *      半角スペースも半角文字とみなす
  7. * [引 数]
  8. * @param obj テキストボックスオブジェクト
  9. * @return true(含まれていない) | false(含まれている)
  10. **/
  11. function isHan(obj){
  12.  var str=obj.value; /* 入力値 */
  13.  for (var i=0; i<str.length; i++) {
  14.  /* 1文字ずつ文字コードをエスケープし、その長さが4文字未満なら半角 */
  15.   var len=escape(str.charAt(i)).length;
  16.   if (len<4){
  17.   }else{
  18.    alert(“半角以外の文字が含まれています”);
  19.    return false;
  20.   }
  21.  }
  22.  alert(“全て半角文字です”);
  23.  return true;
  24. }
  25. </script>
  26.  
  27. <form action=”#”>
  28. <input type=”text” name=”txt” value=”ab c12@3″ />
  29. <input type=”button” onclick=”isHan(this.form.txt)” value=”半角チェック” />
  30. </form>

理解はできないけど半角チェックができるっぽい。

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい