0
テキストボックスの数字のみを許可する正規表現は/ [^ \ d]/gです。しかし、最初の桁は2〜9以内で、残りの桁は0〜9でなければなりません。私は /^ [1-9] [0-9] * $ /で試しました。動いていない。テキストボックスのみの数字と2〜9の最初の数字の開始を許可します。
テキストボックスの数字のみを許可する正規表現は/ [^ \ d]/gです。しかし、最初の桁は2〜9以内で、残りの桁は0〜9でなければなりません。私は /^ [1-9] [0-9] * $ /で試しました。動いていない。テキストボックスのみの数字と2〜9の最初の数字の開始を許可します。
使用/^[2-9][0-9]*$/
デモ:あなたの条件を満たす少なくとも2桁できるようにしたい場合は
var re = /^[2-9][0-9]*$/
// Invalid inputs
console.log(re.test("100"));
console.log(re.test("01"));
// Valid inputs
console.log(re.test("2017"));
console.log(re.test("2"));
、[/この/(^[2-9][0-9]{1,}$)/
しかし、このパターンを 'てみてください^ \ d]/g'明示的に数字を禁止する...?そして、最初の桁に2〜9をマッチさせたいなら、パターンは '/^[2-9] [0-9] * $ /'ではないでしょうか? – Terry
2から始めるには、実際には '/^[2-9] [0-9] * $ /'でなければなりません。 – abhishekkannojia