Php steam64验证的Preg_匹配困难

Php steam64验证的Preg_匹配困难,php,preg-match,steam,Php,Preg Match,Steam,我确实在论坛和谷歌上搜索了一段时间。无济于事。我写了以下内容: $steamInfo = $_POST['steam64']; if($steamInfo != preg_match('/7656119[0-9]{10}/i', $steamInfo)){ echo "Incorrect Steam64"; die(); } 由于完全不同的原因,我的网站的一部分使用了不同的ifs/ifelse设置。然而,这一次,当我

我确实在论坛和谷歌上搜索了一段时间。无济于事。我写了以下内容:

     $steamInfo = $_POST['steam64'];
       if($steamInfo != preg_match('/7656119[0-9]{10}/i', $steamInfo)){
          echo "Incorrect Steam64";
            die();
     }
由于完全不同的原因,我的网站的一部分使用了不同的ifs/ifelse设置。然而,这一次,当我进入steam64时,无论它返回什么回声。基本上;我需要它来告诉用户他们需要正确的steam 64,我也尝试了以下方法,这是一个微小的变化

if(!preg_match('/7656119[0-9]{10}/i', $_POST['Steam']) ) {
  echo "Incorrect";
}
再说一次,运气不好。我还尝试将preg_match存储为一个变量,但仍然没有任何lol。寻找一些关于如何继续检查steam64而不接受任何其他内容的指导


谢谢

什么是
$steamInfo
值?
preg\u match
返回一个布尔值,如果有匹配项,则返回true,否则返回false。它是
$\u POST['Steam']
还是
$\u POST['Steam64']
?内容是什么?抱歉,我已经更改了post变量。本质上,它需要是一个steam64 id(随机示例:76561198362458043)