Php 如果字符串中有多个相同的字符,则匹配

Php 如果字符串中有多个相同的字符,则匹配,php,regex,preg-match,Php,Regex,Preg Match,如果字符串包含多个相同字符,我希望进行匹配,例如: 使用PHP preg_match或类似函数 字符将是“-” 某物或其他:不匹配 Test-tes-t:匹配 基本上,我想做的是不允许在用户输入中使用超过1“-”的字符。不仅仅是substr\u count($text,“-”)>1足够了吗?不仅仅是substr\u count($text,“-”)>1足够了吗?我支持这一点-事实上,在很多情况下,regex是不足够的,答案。我支持这一点——事实上,在很多情况下,正则表达式并不是答案。

如果字符串包含多个相同字符,我希望进行匹配,例如: 使用PHP preg_match或类似函数

字符将是“-”

某物或其他:不匹配
Test-tes-t:匹配


基本上,我想做的是不允许在用户输入中使用超过1“-”的字符。

不仅仅是
substr\u count($text,“-”)>1
足够了吗?

不仅仅是
substr\u count($text,“-”)>1
足够了吗?

我支持这一点-事实上,在很多情况下,regex是不足够的,答案。我支持这一点——事实上,在很多情况下,正则表达式并不是答案。