繁体   English   中英

此JavaScript正则表达式的PHP等效项是什么?

[英]What is the PHP equivalent of this JavaScript Regular Expression?

return str.replace(/[\(\)\.\-\s,]/g, "")
return preg_replace('/[\(\)\.\-\s,]/', '', $str);

就其价值而言,大多数反斜杠都是不必要的(无论哪种语言)。 括号和圆点不需要在字符类中转义。 如果您愿意,可以将其简化为:

return preg_replace('/[().\-\s,]/', '', $str);
return preg_replace('/[().\s,-]/', '', $str);

您无需在字符类中转义所有这些字符(JavaScript和PHP均无需转义)。

$string = preg_replace('/[\(\)\.\-\s,]/','',$string);

就那么简单。

注意:php中的修饰符g不存在

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM