去除用户填写注册信息中的空格
用户输入数据时,经常会在无意中输入多余的空白字符,在某些情况下,字符串中不允许出现空白字符和特殊字符,这就需要去除字符串中的空白字符和特殊字符。在PHP中提供trim()函数去除字符串左右两边的空白字符和特殊字符、ltrim()函数去除字符串左边的空白字符和特殊字符、rtrim()函数去除字符串中右边的空白字符和特殊字符。在本实例中应用ltrim()函数去除用户名中左侧的空格。
-
- <form id="form1" name="form1" method="post" action="">
- <table width="239" border="1" cellpadding="1" cellspacing="1" bgcolor="#FF0000">
- <tr>
- <td colspan="2" bgcolor="#CCCC66"><div align="center">填写注册信息</div></td>
- </tr>
- <tr>
- <td width="78" bgcolor="#CCFF66"><div align="right">用户名:</div></td>
- <td width="148" bgcolor="#CCFF66">
-
- <div align="left">
- <?php
- if(isset($_POST['Submit']) && $_POST['Submit']=="提交"){
- $str=$_POST['textfield'];
- $strs=trim($str," ");
- $stres=trim($strs,"@");
- echo $str;
- }else{
- $strs="";
- }
- ?>
- <input name="textfield" type="text" size="15" />
-
- </div></td>
- </tr>
- <tr>
- <td bgcolor="#CCFF66"><div align="right">密码:</div></td>
- <td bgcolor="#CCFF66">
-
- <div align="left">
- <input name="textfield2" type="password" value="" size="10" />
- </div></td>
- </tr>
- <tr>
- <td bgcolor="#CCFF66"><div align="right">电话:</div></td>
- <td bgcolor="#CCFF66">
-
- <div align="left">
- <input name="textfield3" type="text" value="" size="10" />
- </div></td>
- </tr>
- <tr>
- <td bgcolor="#CCFF66"><div align="right">QQ:</div></td>
- <td bgcolor="#CCFF66">
- <div align="left">
- <input name="textfield4" type="text" size="15" />
- </div></td>
- </tr>
- <tr>
- <td bgcolor="#CCFF66"><div align="right">地址:</div></td>
- <td bgcolor="#CCFF66"><input name="textfield5" type="text" value="" size="20" /></td>
- </tr>
- <tr>
- <td colspan="2" bgcolor="#CCFF66">
- <div align="center">
- <input type="submit" name="Submit" value="提交" />
- </div>
- <div align="left"></div></td>
- </tr>
- </table>
- </form>
复制代码
去除用户填写注册信息中的空格
|