-2
특수 문자가 포함 된 문자열을 필터링하는 preg_match를 찾으려고합니다. -과 같은 특수 문자가 있습니다.PHP preg_match 특수 문자 만
그러나 문자열 자체에는 특수 문자가 포함될 수 있지만 특수 문자 만해서는 안됩니다.
아이디어가 있습니까?
문자열에 특수 문자 만 들어 있으면 결과가 true를 반환해야합니다. 그래서 뭔가 같음
특수 문자가 포함 된 문자열을 필터링하는 preg_match를 찾으려고합니다. -과 같은 특수 문자가 있습니다.PHP preg_match 특수 문자 만
그러나 문자열 자체에는 특수 문자가 포함될 수 있지만 특수 문자 만해서는 안됩니다.
아이디어가 있습니까?
문자열에 특수 문자 만 들어 있으면 결과가 true를 반환해야합니다. 그래서 뭔가 같음
영숫자 문자와 일치해야합니다.
$one= "%^&";
$two = "asd%asd";
function notOnlySpecialChars($str) {
if (preg_match('/[A-Za-z0-9]/', $str)) { //Replaced _ with -
return true;
} else {
return false;
}
}
notOnlySpecialChars($one); //false
notOnlySpecialChars($two); //true
고마워요! 나는 너무 바보 같았다 :-) – blackswan
예상 출력과 당신이 내가 일치하는 패턴을 찾고 있어요 같은 코드로 많은 도움이되지 수있는 코드 –
를 + 지금 얻고있는 결과를 제시해주십시오. 문자열에서 특수 문자를 찾는 방법을 알고 있지만 특수 문자 만 포함 된 문자열을 필터링해야합니다. ------ – blackswan
몇 가지 테스트 케이스를 제공하십시오. 문자열과 예상 결과를 입력하십시오. – Toto