2016-04-28 8 views
-3

どのように1は、jQueryのか、この構文を使用せずに、2つのだけ小数点以下の入力テキスト・フィールドを検証し、制限します:Javascriptのバリデータだけ

RegExpObject.test(string) 
+0

なぜあなたは正規表現をしたくないですか? – isvforall

+0

これは質問か挑戦ですか? –

+0

@isvforall私はciscoと昨日インタビューをしていて、彼らは私にこの質問をしました。ところで、私はあなたにちょうど私に尋ねたのと同じ質問を彼らに尋ねた。ありがとう、 –

答えて

0

平野JavaScriptからリシ者の回答を参照してください:

var str = '12.34' 

var n = Number(str.split('.')[1]); 

if (n > 9 && n < 100) console.log("It's good"); 
+0

2桁の小数点以下の桁数は2桁です。例えば: - xx.22は良いです、x.234は良くありません。ありがとう、 –

+0

完璧なソリューション。どうもありがとうございます。しかし、なぜ私の評判が4ポイント低下したのですか? –

+0

@OmarAlQuaseer誰かがあなたの質問を下落させました – isvforall

0

でも可能平野HTML5であなたが望むいけない場合JavaScript。シンプルな無地のJavaScriptの、この

http://www.w3schools.com/jsref/jsref_tofixed.asp

の使用利益のために

<input type="number" name="quantity" step="2" min="0" max="99"> 

どのように適用するには?正規表現せず、

restrict to 2 decimal places in keypress of a text box?

+0

いいえ、私は上記のようにjavascriptにしたいです。ありがとう、結構です。 –

関連する問題