Я буду держать ответ в том случае, если он поможет, но, как указано, есть недостатки с ctype_digit
в том, что ему не нравятся -
или .
.
Скорее всего, вы захотите использовать ctype_digitкоторая проверяет, все ли символы в предоставленной строке text являются числовыми.
Где as is_numeric - определяет, является ли переменная числом или числовой строкой
<?php
$s = "88205052E00";
if(ctype_digit($s)){
echo "Yes";
} else {
echo "No";
}
возвращает no.