1
$結果のアンパサンドを許可するには、これを変更するために何が必要ですか?正規表現でpreg_replaceにアンパサンドを許可する
$結果のアンパサンドを許可するには、これを変更するために何が必要ですか?正規表現でpreg_replaceにアンパサンドを許可する
パターン内の除外部分に&
を追加するだけです。
$result = preg_replace("/[^\p{Latin}0-9&'-]+/u", "", html_entity_decode($s, ENT_QUOTES));
(注意してください:-
は、それ以外の場合は0-9
のように、文字の範囲を説明するものとして解釈される可能性があり、最後に滞在する必要があります)
+1十分に簡単。私はプロに正規表現を残す:-) –