Maa*_*sen 3 php regex string special-characters str-replace
是否有删除所有连字符、特殊字符等的通用正则表达式,所以我只会得到字母。
例如,包含:,./<>?;':"|[]{}-=_+1234567890!@#$%^&*()|\ ~` 以及所有连字符和特殊字符的正则表达式。
(不知道这是否称为正则表达式,但我希望你能明白)
这应该工作:
$string = preg_replace("/[^a-zA-Z]+/", "", $string);
Run Code Online (Sandbox Code Playgroud)
如果你想保留数字,请使用这个:
$string = preg_replace("/[^a-zA-Z0-9]+/", "", $string);
Run Code Online (Sandbox Code Playgroud)