# phpman > perldoc > Types::Common::String

## NAME
    [Types::Common::String](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon%3A%3AString/markdown) - drop-in replacement for [MooseX::Types::Common::String](https://www.chedong.com/phpMan.php/perldoc/MooseX%3A%3ATypes%3A%3ACommon%3A%3AString/markdown)

## STATUS
    This module is covered by the Type-Tiny stability policy.

## DESCRIPTION
    A drop-in replacement for [MooseX::Types::Common::String](https://www.chedong.com/phpMan.php/perldoc/MooseX%3A%3ATypes%3A%3ACommon%3A%3AString/markdown).

### Types
    The following types are similar to those described in [MooseX::Types::Common::String](https://www.chedong.com/phpMan.php/perldoc/MooseX%3A%3ATypes%3A%3ACommon%3A%3AString/markdown).

    *   SimpleStr

    *   NonEmptySimpleStr

    *   NumericCode

    *   LowerCaseSimpleStr

    *   UpperCaseSimpleStr

    *   Password

    *   StrongPassword

    *   NonEmptyStr

    *   LowerCaseStr

    *   UpperCaseStr

    This module also defines an extra type constraint not found in [MooseX::Types::Common::String](https://www.chedong.com/phpMan.php/perldoc/MooseX%3A%3ATypes%3A%3ACommon%3A%3AString/markdown).

    *   StrLength[`min, `max]

        Type constraint for a string between min and max characters long. For example:

          StrLength[4, 20]

        It is sometimes useful to combine this with another type constraint in an intersection.

          (LowerCaseStr) & (StrLength[4, 20])

        The max length can be omitted.

          StrLength[10]   # at least 10 characters

        Lengths are inclusive.

## BUGS
    Please report any bugs to <<https://github.com/tobyink/p5-type-tiny/issues>>.

## SEE ALSO
    [Types::Standard](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3AStandard/markdown), [Types::Common::Numeric](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon%3A%3ANumeric/markdown).

    [MooseX::Types::Common](https://www.chedong.com/phpMan.php/perldoc/MooseX%3A%3ATypes%3A%3ACommon/markdown), [MooseX::Types::Common::Numeric](https://www.chedong.com/phpMan.php/perldoc/MooseX%3A%3ATypes%3A%3ACommon%3A%3ANumeric/markdown), [MooseX::Types::Common::String](https://www.chedong.com/phpMan.php/perldoc/MooseX%3A%3ATypes%3A%3ACommon%3A%3AString/markdown).

## AUTHOR
    Toby Inkster <<tobyink@cpan.org>>.

## COPYRIGHT AND LICENCE
    This software is copyright (c) 2013-2014, 2017-2021 by Toby Inkster.

    This is free software; you can redistribute it and/or modify it under the same terms as the Perl
    5 programming language system itself.

## DISCLAIMER OF WARRANTIES
    THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
    WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
    PURPOSE.

