Support

Account

Home Forums General Issues Adding Required Input Parameters for Custom Field Reply To: Adding Required Input Parameters for Custom Field

  • I’ve altered it to the following but it is still not working, however it is not returning an error anymore. I think maybe it is not finding the root password field? Any ideas why?

    add_filter(‘acf/validate_value/name=root_password’, ‘root_password’, 10, 4);
    function root_password($valid, $value, $field, $input_name) {
    if ($valid !== true) {
    return $valid;
    }
    if (strlen($value) < 8 // < 8 characters
    || preg_match(‘/^[A-Z]/’, $value) // starts with a cap
    || !preg_match(‘/[A-Z]/’, $value) // contains no caps
    || !preg_match(‘/[0-9]/’, $value) // contains no numbers
    || !preg_match(‘/[0-9a-zA-Z]$/’, $value) // ends is something other than a letter or number
    ) {
    $valid = ‘Value is not valid’;
    }
    return $valid;
    }

    Thanks!