You want to accept only alphabetic characters from user input in PHP. Which code snippet correctly sanitizes and validates this input?
A$input = $_POST['name'];
$clean = trim($input);
if (is_string($clean)) { echo 'Valid'; } else { echo 'Invalid'; }
B$input = $_POST['name'];
$clean = filter_var($input, FILTER_SANITIZE_STRING);
if (filter_var($clean, FILTER_VALIDATE_ALPHA)) { echo 'Valid'; } else { echo 'Invalid'; }
C$input = $_POST['name'];
$clean = htmlspecialchars($input);
if (preg_match('/\d/', $clean)) { echo 'Valid'; } else { echo 'Invalid'; }
D$input = $_POST['name'];
$clean = preg_replace('/[^a-zA-Z]/', '', $input);
if (ctype_alpha($clean)) { echo 'Valid'; } else { echo 'Invalid'; }