【发布时间】:2018-07-07 20:31:32
【问题描述】:
我想检测我拥有的字符串是否仅包含数字,而不包含 letter、comma 或 dot。
比如这样:
083322 -> valid
55403.22 -> invalid
1212133 -> valid
61,23311 -> invalid
890022 -> valid
09e22 -> invalid
我已经用过is_numeric 和ctype_digit 但它无效
【问题讨论】:
-
试试这个
^\d+$ -
ctype_digit完全符合您的要求 3v4l.org/YcOSo -
您确定输入的是字符串吗?
ctype_digit仅适用于字符串,不适用于数字。