onlynumber.htmlテストコード:
<html> <head> <スクリプト言語= "javascript"> function onlynumber(obj){//最初の文字が否定的な符号であるかどうかを取得var t = obj.value.charat(0); //数字を除き、すべての非数値を最初に交換します。 obj.value = obj.value.replace(/[^/d/。]/g、 ''); //最初のものがではなく番号であることを確認してください。 obj.value = obj.value.replace(/^/./ g、 ''); // 1つしか表示できません。複数なしで。 obj.value = obj.value.replace(//。{2、}/g、 '。'); //保証してください。 1回だけ、2回obj.value = obj.value.replace( '。'。、 '$#$')。置き換え(//./ g、 '')。 http-equiv = "content-type" content = "text /html; charset = gb2312"> <meta name = "keywords" content = "" /> <meta name = "content =" "" /> <title>制限されたテキストボックスは数のみを入力できます||数字と小数点のみであることができます||整数とフローティングポイントのみ</title> </head> </body> <hr/>数字のみを入力できるテキストボックス:<入力onkeyup = "this.value = this.value.replace(// d/g、 '')" onblur = "this.value = this.value.replace(// points: <input onkeyup="value=value.replace(/[^/d/.]/g,'')" onblur="value=value.replace(/[^/d/.]/g,'')"/><br/><hr/> Text box with only digits and only one decimal point (the decimal point cannot start, it can be at the end, and the first digit is allowed to add a negative sign, that is,フローティングポイント番号):<入力onkeyup = "onlynumber(this)" onblur = "onlynumber(this)"/> <hr // </body> </html>上記のコードでは、テキストボックスの数値を入力するように制限する知識を簡単に紹介します||数字と小数点のみであることができます||整数と浮動ポイントのみであることができます。私はそれがあなたを助けることができることを願っています!