PhpUnit Утвердить, если строка содержит числовые символы - PullRequest
0 голосов
/ 11 октября 2018

Просто интересно, как проверить, содержит ли строка числовые символы.

Я пытался

$testdata = [           
   'ver'  => '087'
];

$this->assertRegExp('/0-9/',$testdata['ver']);

, но вышеописанное не удается.

1 Ответ

0 голосов
/ 11 октября 2018

Все цифры должны быть:

^[0-9]+$

Диапазоны должны быть заключены в скобки.Тем не менее, просто [0-9] будет соответствовать любому номеру.

Вы также можете использовать \d для представления любой цифры.

^\d+$

Если вы хотите воспользоваться проверкой PHP is_numeric, вы также можете выполнить утверждение следующим образом:

$this->assertTrue(is_numeric($testdata['ver']));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...