目的
このページのソースを見れば分かると思いますが、このプログラムによって、入力フォームに入れたデータが、半角の数字かどうか判断できます。
結構、こういう処理は必要とされているのに、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() 関数がメインです。
その部分をコピー&ペーストして使ってください。
小数の判断をしたい場合、
- "." が一つかどうか。
- "." で二つに分ける。
- 分割された個々は、空欄でもよい(.5 とか 667. というのもあるでしょう)。
- 空欄でなければ、整数チェックをかける(このページの関数)。
といったところでしょう。
負の整数もチェックしたいのなら、
- まず、整数チェック(このページの関数)。
- 最初の一文字が、"-" であるか。
- 最初の一文字を除いて、整数チェック(このページの関数)
といったところでしょう。
JavaScript による入力フォームに正の整数(正数)が入ったかどうかのチェックプログラム
免責など
著作権は放棄します。
このプログラムを使用したことによって生じた、
いかなる損害についても責任は持ちません。
ソースコードについても、各自の責任において、
自由にいじってくれてもいいです。
mail to active@window.goukaku.com