除了PHP字符串中的字母以外的所

时间:2011-08-31 22:36:01

标签: php regex string replace

除了字母之外,如何从字符串中删除所有内容?我有一个名字的输入字段。

3 个答案:

答案 0 :(得分:20)

在PHP中,您可以使用(如@rczajka和@mario所建议的那样):

preg_replace('/\PL/u', '', $str)

工作示例:http://codepad.viper-7.com/V78skl

您可能想要查看此Tutorial for regex

答案 1 :(得分:9)

$new_string = preg_replace('/[^a-z]/i','',$old_string);

答案 2 :(得分:-1)

$new_string = ereg_replace("[^A-Za-z]", "", $string );