return str.replace(/[\(\)\.\-\s,]/g, "")
答案 0 :(得分:5)
return preg_replace('/[\(\)\.\-\s,]/', '', $str);
对于它的价值,大多数反斜杠是不必要的(使用任何一种语言)。括号和圆点不需要在字符类中进行转义。如果您愿意,可以将其简化为:
return preg_replace('/[().\-\s,]/', '', $str);
答案 1 :(得分:2)
return preg_replace('/[().\s,-]/', '', $str);
您无需转义字符类中的所有字符(无论是JavaScript还是PHP)。
答案 2 :(得分:1)
$string = preg_replace('/[\(\)\.\-\s,]/','',$string);
这很简单。
注意:php中的修饰符g
不存在