2016-06-08 38 views
0

我想查找兩個或多個彼此相鄰的特殊字符。 目前我有以下代碼。php找到兩個相鄰的特殊字符。'

$text = "HieTest#"; 
return preg_match('/[#$%^&*()+=\-\[\]\';,.\/{}|":<>?~\\\\]/', $text); 

只檢查特殊字符是否存在。

任何幫助表示讚賞。

回答

1
$text = "HieTest#"; 
return preg_match('/[#$%^&*()+=\-\[\]\';,.\/{}|":<>?~\\\\]{2,}/', $text); 
+0

沒有因爲如果有一個字符,它會通過 – mykiwi

+0

確實,我的不好。從我+1。 – npinti

+0

它不起作用 –

0

希望這將幫助:

preg_match('\W{2,}', $text); 

\W匹配任何非單詞字符[^a-zA-Z0-9_]

量詞:{2,} 2至無限次,多次儘可能