字符类型检测¶
属性 | 值 |
---|---|
命名空间 | fize\security |
类名 | Ctype |
方法: |
---|
方法名 | 说明 |
---|---|
alnum() | 判断是否全部为字母和(或)数字字符。 |
alpha() | 判断字符串是否为全字母 |
cntrl() | 判断是不是都是控制字符。 |
digit() | 判断提供的字符串是不是纯数字。 |
graph() | 做可打印字符串检测,空格除外 |
lower() | 做小写字符检测 |
print() | 做可打印字符检测 |
punct() | 检测可打印的字符是不是不包含空白、数字和字母 |
space() | 做空白字符检测 |
upper() | 做大写字母检测 |
xdigit() | 检测字符串是否只包含十六进制字符 |
方法¶
alnum()¶
判断是否全部为字母和(或)数字字符。
public static function alnum (
string $text
) : bool
参数: |
|
---|
cntrl()¶
判断是不是都是控制字符。
public static function cntrl (
string $text
) : bool
参数: |
|
---|
控制字符就是例如:换行、缩进、空格。
digit()¶
判断提供的字符串是不是纯数字。
public static function digit (
string $text
) : bool
参数: |
|
---|
注意传入的必须是 string 类型,传入 int 会导致判断错误。
punct()¶
检测可打印的字符是不是不包含空白、数字和字母
public static function punct (
string $text
) : bool
参数: |
|
---|
xdigit()¶
检测字符串是否只包含十六进制字符
public static function xdigit (
string $text
) : bool
参数: |
|
---|