2016-11-10 8 views
-1

私はこのRegExコーディングを理解するのが難しいですが、それほど良くはありません。すべてを許可するRegexコードが必要ですしかし、改行と私はそれを把握することはできません。私が入力したものは、私のフォームにエラーを表示します。すべてを許可するRegexコード** **改行

アイデア? 「改行」は「改行」文字\rは通常、あまりにも含まれており、ちょうど\nですが

^[^\r\n]*$ 

+0

使用しているコードはありますか?何語? '\ v'は縦のスペースでなければなりません。 HTML改行については、「」となります。 – chris85

+0

「改行以外のすべてを許可する」とはどういう意味ですか?あなたは何を達成したいですか?テキストに改行が含まれていないかどうかをテストしますか?改行でテキストを分割しますか?どちらにしても、あなたの言語に応じて、正規表現より優れたアプローチがあるかもしれません。 –

答えて

-1

は「改行」文字の否定文字クラスを使用します。問題がある場合は、^[^\n]*$を使用してください。

+0

'^。* $'は、ドットをすべて一致させるモードがオフになっている場合(使用されるフレーバーにそのようなモードが存在する場合)も同様に使用できます。 – dorukayhan

関連する問題