IntegerChars
IntegerChars - Remove all characters except 0-9
, +
, -
.
IntegerChars does not verify if a string is a well-formed integer string, it
only verifies that all characters belong to a certain character set.
Therefore, even if it's counterintuitive, IntegerChars will leave the following
strings unmodified:
- "13"
- "-50"
- "+-8+-9"
IntegerChars only works with string
, any other type is ignored.
Basic usage
use Jawira\Sanitizer\Filters as Sanitizer;
class User {
#[Sanitizer\IntegerChars]
public string $age;
}
Parameters
No parameters.
Examples
Only allow 0-9
, +
, -
characters.
use Jawira\Sanitizer\Filters as Sanitizer;
class User {
#[Sanitizer\IntegerChars]
public string $age;
}
"13 year" → "13"
"+51 yo" → "+51"
"--7--" → "--7--"
See also
- FloatChars - Remove all characters except
0-9
,+
,-
,.
and optionally,
,e
, andE
. - Digits - Remove all characters except digits.