programing

PHP 사전 설정은 허용되는 숫자만 대체합니다.

lovejava 2023. 8. 22. 21:42

PHP 사전 설정은 허용되는 숫자만 대체합니다.

이 기존 preg_replace를 숫자만 허용하도록 수정하려면 어떻게 해야 합니까?

function __cleanData($c) 
{
    return preg_replace("/[^A-Za-z0-9]/", "",$c);
}

숫자가 아닌 모든 문자를 제거하고 싶다는 말씀이신 것 같습니다.그렇다면,\D"숫자가 아닌 숫자"를 의미합니다.

preg_replace('/\D/', '', $c)

사용해 보십시오.

return preg_replace("/[^0-9]/", "",$c);

이렇게 하면 원하는 작업을 수행할 수 있습니다.

preg_replace("/[^0-9]/", "",$c);

제 경우에는 번호와 '.'만 유지하고 싶습니다.

return preg_replace("/[^0-9.]/", "",$c);

언급URL : https://stackoverflow.com/questions/7688844/php-preg-replace-only-allow-numbers