经测试代码如下:
/**
* 删除指定的特殊字符
*
* @param
* @author 编程之家 jb51.cc jb51.cc
**/
function removeSpacialCharacters($string="") {
if (preg_match('/[^\w\d_ -]/si',$string)) {
return preg_replace('/[^a-zA-Z0-9_ -]/s','',$string);
} else {
return preg_replace('/\s/',' ',$string);
}
}
/*** 来自编程之家 jb51.cc ***/