---
name: "CGI::Untaint::printable"
section: "3pm"
platform: "linux"
package: "libcgi-untaint-perl"
version: "1.26-8"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/CGI::Untaint::printable"
---

# CGI::Untaint::printable(3pm)

validate as a printable value

## NAME

CGI::Untaint::printable - validate as a printable value

## SYNOPSIS

```
  my $name = $handler->extract(-as_printable => 'name');
```

## DESCRIPTION

This Input Handler verifies that it is dealing with an 'printable' string i.e. characters in the range \\040-\\377 (plus \\r and \\n).

The empty string is taken to be printable.

This is occasionally a useful 'fallback' pattern, but in general you will want to write your own patterns to be stricter.
