私はカンマ区切りのリストを持っていると一致する:それは、単一の値である場合、この正規表現^(\d+(, \d+)*)?$
を使用して正規表現は、2つの以上のコンマで区切られた整数
123 should fail // using my regex this pass
123, 230 should pass
234, 560, 890 should pass
を、それはまだ渡されます。
リスト内の2つ以上の整数にしか一致する方法はありますか?
私はカンマ区切りのリストを持っていると一致する:それは、単一の値である場合、この正規表現^(\d+(, \d+)*)?$
を使用して正規表現は、2つの以上のコンマで区切られた整数
123 should fail // using my regex this pass
123, 230 should pass
234, 560, 890 should pass
を、それはまだ渡されます。
リスト内の2つ以上の整数にしか一致する方法はありますか?
*
を+
に変更してください。 *
は0以上の一致を意味し、+
は1以上を意味します。
*
の代わりに+
を使用して、teh (, \d+)
の部分が少なくとも1回存在することを確認してください。
^(\d+(, \d+)+)?
このチェック::)例で私にビート
https://regex101.com/r/yvWiZ0/1
を私の票を得ました。 – Dekel