私は以下のコードを持っています。 2桁の場合のみ動作します。私が持っている場合、1桁は機能しません。 1桁か2桁の両方の場合で作業したいと思います。var numberRegex = /^[1-9][0-9]$/;
私はこのようなことを試しましたが、残念ながら機能しません:var numberRegex = /^[1-9]?[1-9][0-9]$/;
サポートに感謝します。
これを試してみてください:
/^\d{1,2}$/;
あなたが持っているものを読むと、01
のような数字を受け入れたくないように見えます。
/^\d{1}|[1-9]\d{1}$/;
これを試して。
/^[0-9]|[0-9][0-9]$/
これでうまくいくはずです。 Or演算子を使用するとそれが行われます。
これは機能します:
/^([0-9]{0,1}([1-9][0-9]){0,2})$/
この正規表現を試してください:/^[1-9]\d{0,1}$/