文のどこにも < または > がない場合、一致する正規表現が必要です。
< または > が文字列内にある場合は、false を返す必要があります。
これで部分的に成功しましたが、 < > が最初または最後にある場合のみ:
(?!<|>).*$
それが違いを生む場合、私は.Netを使用しています。
助けてくれてありがとう。
文のどこにも < または > がない場合、一致する正規表現が必要です。
< または > が文字列内にある場合は、false を返す必要があります。
これで部分的に成功しましたが、 < > が最初または最後にある場合のみ:
(?!<|>).*$
それが違いを生む場合、私は.Netを使用しています。
助けてくれてありがとう。
^[^<>]+$
文字クラス ( ) のキャレットは、それ以外に一致することを意味します。したがって、これは、文字列の先頭、次にand[^
以外の 1 つ以上の文字列の最後、次に文字列の末尾に一致することを意味します。<
>
どうぞ:
^[^<>]*$
<
これは、noおよび noを含む文字列をテストします。>
<
とを含む可能性のある文字列をテストしたいが>
、他の何かも必要な場合は、単に使用する必要があります
[^<>] (or ^.*[^<>].*$)
Whereはまたはのいずれかを[<>]
意味し、 または 以外のいずれかを意味します。<
>
[^<>]
<
>
そしてもちろん必須のリンクです。