0
我已經使用php preg_replace
函數只允許來自變量字符串的字母數字字符。代碼如下。此代碼工作正常。允許一些特殊字符和字母數字字符
但現在我想允許一些特殊字符,如[email protected]#$%^&*()_+/
等與字母數字字符一起。這個怎麼做?
$hashh=$_GET['hash'];
$hash = preg_replace("/[^a-zA-Z0-9]+/", "", $hashh);
我可以用這個還的preg_match? – John
當然''''開頭的'^'意思是'Not'因此對於'preg_match',你可以將其刪除,它將作爲'/ [a-zA-Z0-9〜! @!$%^&*()_ + \ /] + /' – AXAI
還可以,如果(!preg_match(「/ [^ a-zA-Z0-9〜!@#$%^&*()_ + \ /] + /「,$ cpass)) { $ error =」Not valid Password!「; $ code = 3; } – John