当前位置: 首页 > web开发 > PHP > 正文

PHP如何检测密码长度

时间:2017-01-05

一 实例

1、index.php

<html>
<head>
<metahttp-equiv="Content-Type"content="text/html; charset=gb2312">
<title>检测字符串的长度</title>
<styletype="text/css">
<!--
.style1 {font-size: 12px}
.style2 {
font-family: "华文仿宋";
font-size: 14px;
}
body {
margin-left: 00px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.STYLE3 {color: #FF0000}
-->
</style>
</head>

<body>
<tablewidth="392"height="257"border="0"cellpadding="0"cellspacing="0">
<tr>
<tdalign="left"valign="top"><tablewidth="392"border="0"cellpadding="0"
cellspacing="0">
<tr>
<tdwidth="48"height="113">&nbsp;</td>
<tdwidth="75">&nbsp;</td>
<tdwidth="119">&nbsp;</td>
<tdwidth="72">&nbsp;</td>
<tdwidth="78"align="center"class="style1">&nbsp;</td>
</tr>
<formname="form1"method="post"action="index_ok.php">
<tr>
<tdheight="33"></td>
<tdalign="center"><spanclass="style1">用户名</span>:</td>
<td><inputname="user"type="text"id="user"size="15"></td>
<tdalign="center"><inputname="imageField"type="image"
src="images/btn_dl.jpg"width="50"height="20"border="0"></td>
<td>&nbsp;</td>
</tr>
<tr>
<tdheight="27">&nbsp;</td>
<tdalign="center"><spanclass="style1">密码</span>:</td>
<td><inputname="pwd"type="password"id="pass"size="15"></td>
<tdcolspan="2"align="left"><spanclass="STYLE3">*&nbsp;密码长度不能少于6位
</span></td>
</tr>
</form>
<tr>
<tdheight="31">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>

2、index_ok.php

  <?php 
if(strlen($_POST["pwd"])<6){//检测用户密码的长度是否小于6
echo "<script>alert('用户密码的长度不得少于6位!请重新输入'); history.back();</script>";
}
else{
echo "用户信息输入合法!";
}
?>

二 运行结果

int strlen ( string $string )

返回给定的字符串 string 的长度。 

参数 

string

需要计算长度的字符串。 

返回值 

成功则返回字符串string 的长度;如果string 为空,则返回0。

来源:http://cakin24.iteye.com/blog/2348826