px普贤教程PuXian
普贤教程 › 包参考

ctype 包

字符类型检查

项值
包名ctype
版本0.1.0
入口ctype.px
分类文本与中文处理
文件数 / 行数1 / 210

安装与引入

bash
pxpkg init          # 首次
pxpkg add ctype@0.1.0
pxpkg install
px
import ctype
所属分类教程:文本与中文处理

公开接口

函数参数
ct_is_alphac
ct_alphas
ct_digits
ct_alnums
ct_uppers
ct_lowers
ct_spaces
ct_puncts
ct_xdigits
ct_prints
ct_graphs
ct_cntrls
ct_asciis
其余 11 个 def(内部与辅助,可直接调用但不属稳定接口)
函数参数
ct_is_digitc
ct_is_alnumc
ct_is_upperc
ct_is_lowerc
ct_is_spacec
ct_is_punctc
ct_is_xdigitc
ct_is_printc
ct_is_graphc
ct_is_cntrlc
ct_is_asciic

包内说明(源码头注释)

text
============================================================
普贤生态库:registry/ctype — 字符类型检查
------------------------------------------------------------
纯函数库,双模式一致。
对齐 PHP ctype_* 函数族:
ct_alpha(s)    → 全字母
ct_digit(s)    → 全数字
ct_alnum(s)    → 全字母数字
ct_upper(s)    → 全大写字母
ct_lower(s)    → 全小写字母
ct_space(s)    → 全空白字符
ct_punct(s)    → 全标点符号
ct_xdigit(s)   → 全十六进制数字
ct_print(s)    → 全可打印字符
ct_graph(s)    → 全可打印非空格字符
ct_cntrl(s)    → 全控制字符
ct_ascii(s)    → 全 ASCII
单字符版本:ct_is_alpha(c) 等
============================================================