带有精确数字量的PHP输入表单
我正在制作一个数据库来包含我所有书的名字和信息 我想在我的输入栏中包括ISBN号码,我想知道如何只接受13位数字的号码 现在我用的是:带有精确数字量的PHP输入表单,php,mysql,Php,Mysql,我正在制作一个数据库来包含我所有书的名字和信息 我想在我的输入栏中包括ISBN号码,我想知道如何只接受13位数字的号码 现在我用的是: <form action="insert.php" method="post"> <li>ISBN:* <input type="number" name="isbn"> 国际标准书号:* 您可以在客户端和服务器端同时执行。客户端是可选的,服务器端是必需的 客户端 <input name="isbn" type="n
<form action="insert.php" method="post">
<li>ISBN:* <input type="number" name="isbn">
国际标准书号:*
您可以在客户端和服务器端同时执行。客户端是可选的,服务器端是必需的
客户端
<input name="isbn" type="number" minlength="13" maxlength="13">
if (strlen($_POST['isbn']) == 13 && preg_match('/^\d+$/',$_POST['isbn'])){
// isbn is valid
}
谢谢!:)这正是我想要的minlength=“13”minlength=“13”
?一个是否应为最大值?
if (strlen($_POST['isbn']) == 13 && preg_match('/^\d+$/',$_POST['isbn'])){
// isbn is valid
}