正規表現:文字列が空または空白ではなく、文字「<」および「>」が含まれていないかどうかを確認するにはどうすればよいですか?[複製]
Nov 26 2020
文字列が空または空白ではなく、 ">" "<"が含まれていないかどうかを確認するには、正規表現を使用する必要があります。
例えば:

" " 無効です;
「a <」は無効です。
「6」はOKです。
以下の正規表現を試しましたが、機能しません。
^(^ \ s *$)|^[^<,>]+$
この正規表現を設定するにはどうすればよいですか?親切な人がこれについて私を助けてくれますか?ありがとう。
回答
1 Ivar Nov 26 2020 at 21:52
試してみてください
^(?!\s+$)[^<>]+$
^...$
-文字列は...で開始および終了する必要があります(文字列/行全体に一致)(?!...)
-負の先読み、文字列の後に...\s+$
-文字列の終わりまでの1つ以上の空白文字
[^<>]+
-どれを除く文字<
と>
、1回以上
ライブデモ