英数字(a-z
および0-9
)以外の文字列をすべて置き換えることができるregexpまたは他の文字列が必要です。 ,@#$(@*810
などのすべてのものは削除する必要があります。何か案は?PHPの文字列から英数字を除くすべての文字を取り除く
編集:すべてを削除するにはこれを必要としますが、ドットを許可するには、a-z, 1-9, .
以外はすべてが必要です。アイデア?
$string = preg_replace ('/[^a-z0-9]/i', '', $string);
/私はケース非感受性の略(あなたがそれを必要とする場合、当然の):
ドットだけを許可するにはどうすれば変更できますか? –
"。"を含むように調整されました。 – gnarf
文字セット内のドットをエスケープする必要はありません。 – Gumbo