1〜250の値を受け入れることができるRegexを探しています。次の値は受け入れないでください( "'!@#$)$()(_ +)そして-1-2-3-4のでRegexで特定の値のセットを入力します
/^[1-9][0-9][0-9]?$/
1〜250の値を受け入れることができるRegexを探しています。次の値は受け入れないでください( "'!@#$)$()(_ +)そして-1-2-3-4のでRegexで特定の値のセットを入力します
/^[1-9][0-9][0-9]?$/
/^250|(?:2[0-4]|1[0-9])[0-9]|[1-9][0-9]?$/
@ lgancio:値 "1"を入力するとエラーになります。 "1"も受け入れるはずです – Someone
入力を再確認してください。 「1」は第3の代替手段によってカバーされる。 –
これはどの言語ですか?あなたが 'int'をキャスト/パースして数値比較をするだけで、レンジチェック(私の頭の上から考えられるすべての言語で)は、通常は簡単です。正規表現はあまりよくありません。 – eldarerathis
@eldarethis:これはJavascript形式の検証です。Regex – Someone
を受け入れる別のForm Pluginを使用している検証では、クライアント側の検証がサーバー側の検証を置き換えるだけではなく、補完するべきではないことに注意してください。 – Ether