17

以下のコードがあります。2桁の場合のみ機能します。1桁の場合は機能しません。私は両方のケースで働きたいです: 1 桁または 2 桁。
var numberRegex = /^[1-9][0-9]$/;
私はこのようなことを試しましたが、残念ながらうまくいきません:
var numberRegex = /^[1-9]?[1-9][0-9]$/;
サポートに感謝します.

4

4 に答える 4

30

これを試してください:

/^\d{1,2}$/;

あなたが持っているものを読むと、のような数字を受け入れたくないよう01です。

/^\d{1}|[1-9]\d{1}$/;
于 2012-05-27T02:44:12.440 に答える
1

この正規表現を試してください:/^[1-9]\d{0,1}$/

于 2012-05-27T03:52:20.853 に答える