次の文字を防止する正規表現パターンが必要です。入力文字列に「<」文字と「&#」の組み合わせがありません。上記の文字を制限する正規表現を指定してください
質問する
2040 次
1 に答える
0
これには、否定先読みアサーションを使用できます。
^(?!.*(?:<|&#))
この正規表現は、入力文字列に「<」または「&#」が見つかると失敗します。
^
文字列の先頭に一致するアンカー
(?!...)
否定的な先読み
(?:...)
非捕獲グループ
<|&#
代替、マッチング、または<
&#
注:.
入力文字列に改行文字が含まれている場合、デフォルトでは一致しないため、これは失敗します。
これが問題になる場合は、ドットの一致動作を変更します。
^(?s)(?!.*(?:<|&#))
(?s)
inline modifier、.
一致する改行文字を作成します。
于 2012-11-05T09:25:29.847 に答える