繁体   English   中英

如何验证大于AND小于

[英]How to validate both greater than AND less than

我正在为图书管理系统编写验证,我想这样做,如果输入的ISBN的长度小于或大于13或10,它会显示错误消息,但是它表示存在意外'<'每当我尝试以下内容时。

  if(strlen($_POST['isbndelete'] (< 13 || 10) || (> 13 || 10)))
  {
    $error="The length of the ISBN is incorrect.";
    echo $error;
    return false;
  }

所有帮助表示赞赏!

您的主要问题是您的条件无效PHP。 您应该阅读有关条件语句语法的更多信息


确定ISBN长度

ISBN为10或13个字符。

所以,你可以简单地检查你的字符串不包含正好是10,并且不包含13个字符或者 ,就像这样:

$len = strlen($_POST['isbndelete']);
if ($len != 10 && $len != 13) {
  $error = "The length of the ISBN is incorrect.";
  echo $error;
  return false;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM