PHP仅允许某些字符并替换所有其他字符

cha*_*lie -3 php

我有一个PHP变量,我需要删除所有特殊字符,如% / é / !

如何用a替换A-Z/ a-z/ 0-9.(句号)以外的所有字符_

Les*_*leh 5

这样的事情应该有效.

preg_replace("/[^A-Za-z0-9\.]/", "_", $str);
Run Code Online (Sandbox Code Playgroud)