只是想知道如何测试字符串是否包含数字字符。
我尝试过
$testdata = [
'ver' => '087'
];
$this->assertRegExp('/0-9/',$testdata['ver']);
但以上操作失败。
答案 0 :(得分:0)
所有数字必须为:
^[0-9]+$
范围必须用括号括起来。但是,仅[0-9]
就能匹配任何一个数字。
您也可以使用\d
来代表任何数字。
^\d+$
如果您想利用PHP的is_numeric检查,还可以通过以下方式执行断言:
$this->assertTrue(is_numeric($testdata['ver']));