使用此功能,我可以验证数字和字母,但需要向其传递重音符号,“ñ”和逗号“”以及空格。 PHP
我想要这样的东西:
$str = 'Caballeros Díaz, Caballeros Bilingüe';
$result= preg_replace('/[^A-Za-z0-9\-]/', '', $str);
//echo $result;
CaballerosDazCaballerosBilinge
允许此ñáéíóú“,”数字(西班牙语字母)
答案 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