我想测试输入是否为 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 存在 docid 0