Я хочу проверить, имеет ли вход тип 1234567 (7 цифр).Я использую
preg_match($pattern,$subject);
, где
$pattern = '/^[0-9]{7}$/';
Однако я получаю 1 для случая, когда объектом является
L-8987765
, который я не хочу.Как я могу преодолеть это?
function isDocid($documento_id)
{
$subject = pg_escape_literal($documento_id);
$pattern1 = '/^[0-9]{7}$/';
if (preg_match($pattern1, $subject) === 1)
{
return 1;
}
else
{
return 0;
}}
$test_carta = isDocid('L-8987765');
echo('<p> ja existe docid '. $test_carta .'</p>');
Я ожидаю: ja existe docid 0