数字を許可する正規表現を作成しようとしていますが、途中にハイフンが 1 つだけあります (最初または最後にすることはできません) と言う pattern:02-04は02受け入れられますが、 pattern:--または-or-02または04-or02-04-06は受け入れられません
私はこのようなことを試しましたが、これは許可します-最初は許可し、複数も許可します-
'/^[0-9 \-]+$/'
私は正規表現が得意ではないので、少しの説明が本当に役に立ちます。
編集:これで再びあなたを悩ませて申し訳ありませんが、数字が2桁(123-346)だけである必要があり、無効と見なされるべきです.