我想找到两个或多个彼此相邻的特殊字符。 目前我有以下代码。
$text = "HieTest#";
return preg_match('/[#$%^&*()+=\-\[\]\';,.\/{}|":<>?~\\\\]/', $text);
仅检查是否存在特殊字符。
感谢任何帮助。
答案 0 :(得分:1)
$text = "HieTest#";
return preg_match('/[#$%^&*()+=\-\[\]\';,.\/{}|":<>?~\\\\]{2,}/', $text);
答案 1 :(得分:0)
希望这会有所帮助:
preg_match('\W{2,}', $text);
\W
匹配任何非单词字符[^a-zA-Z0-9_]
量词:{2,}
在2到无限次之间,尽可能多次