目的
このページのソースを見れば分かると思いますが、このプログラムによって、入力フォームに入れたデータが、半角の数字かどうか判断できます。
結構、こういう処理は必要とされているのに、JavaScript 初心者にはつくれないのかな。と思い公開しています。
まぁ、いつでも自分でも利用できる。という意味合いもありますが....(^_^;)

参考:
利用している Java Script のメソッド

動作環境
Netscape Navigator 3.x 以上、Internet Explorer 3.x で動作すると思います。

動作確認ブラウザ
Netscape Navigator 3.04en for MS-Windows9x
OK (-09 とか、09 とかは False と表示する)
Netscape Communicator 4.6jp for MS-Windows9x
OK
Netscape Communicator 4.72jp for MS-WindowsNT4.0
OK
Netscape Communicator 4.75jp for MS-Windows2000
OK
Netscape Communicator 4.75jp for RedHat Linux 7
OK (09 は False と表示する)
Netscape 6jp for MS-Windows2000
OK
Internet Explorer 4.72.3110.1 SP1 for MS-Windows9x
OK
Internet Explorer 4.72.3110.8 SP1 for MS-WindowsNT4.0
OK (-09 とか、09 とかは False と表示する)
Internet Explorer 5.00.2314.1003 for MS-WindowsNT4.0
OK
Internet Explorer 5.00.2919.6307 for MS-WindowsNT4.0
OK (-09 とか、09 とかは False と表示する)
Internet Explorer 5.00.2920.0000 for MS-Windows9x
OK
Internet Explorer 5.00.2920.0000 for MS-Windows2000
OK (-09 とか、09 とかは False と表示する)
Netscape Communicator 4.7jp for MacOS9.04
OK
Netscape 6.1 for MacOS9.2.2 (J1-9.2.2 MacOSROM J1-8.8.1)
OK (-09 とか、09 とかは False と表示する)
Internet Explorer 5.0(2022) for MacOS9.2.2 (J1-9.2.2 MacOSROM J1-8.8.1)
OK (-09 とか、09 とかは False と表示する)
Netscape 6.2.1jp for MS-Windows2000
OK (-09 とか、09 とかは False と表示する)
Netscape 6.2.3jp for MS-Windows2000
OK (-09 とか、09 とかは False と表示する)
Opera (free) 5.12 build932 for MS-Windows2000
OK (-09 とか、09 とかは False と表示する)
Mozilla 0.9.9 for RedHat Linux7.3
OK (-09 とか、09 とかは False と表示する)
Netscape Communicator 4.79jp for RedHat Linux7.3
OK (-09 とか、09 とかは False と表示する)



使用方法
このページのソースを見る。
HEAD タグの、moji_chks() 関数がメインです。

その部分をコピー&ペーストして使ってください。

小数の判断をしたい場合、
  1. "." が一つかどうか。
  2. "." で二つに分ける。
  3. 分割された個々は、空欄でもよい(.5 とか 667. というのもあるでしょう)。
  4. 空欄でなければ、整数チェックをかける(このページの関数)。
といったところでしょう。

ここにいろいろと文字を入れてみて
整数(NN3.04en は、正数)なら、こっちにTrue,それ以外は、False

負の整数もチェックしたいのなら、
  1. まず、整数チェック(このページの関数)。
  2. 最初の一文字が、"-" であるか。
  3. 最初の一文字を除いて、整数チェック(このページの関数)
といったところでしょう。
JavaScript による入力フォームに正の整数(正数)が入ったかどうかのチェックプログラム


免責など
著作権は放棄します。
このプログラムを使用したことによって生じた、
いかなる損害についても責任は持ちません。
ソースコードについても、各自の責任において、
自由にいじってくれてもいいです。


mail to active@window.goukaku.com