允许西班牙字母php像ñáéíóú这样,此函数preg_replace();

时间:2018-08-04 01:08:46

标签: php function

使用此功能,我可以验证数字和字母,但需要向其传递重音符号,“ñ”和逗号“”以及空格。 PHP

我想要这样的东西:

$str = 'Caballeros Díaz, Caballeros Bilingüe';

$result= preg_replace('/[^A-Za-z0-9\-]/', '', $str);
 //echo $result;

CaballerosDazCaballerosBilinge

允许此ñáéíóú“,”数字(西班牙语字母)

1 个答案:

答案 0 :(得分:1)

我还没有测试过,但这可能有效:

$str = 'Caballeros Díaz, Caballeros Bilingüe';

$result = preg_replace("/[^[:alnum:][:space:]]/u", '', $str);

请参阅:http://php.net/manual/en/regexp.reference.character-classes.php