machine_马
注册会员

UID 72315
精华
0
积分 62
帖子 54
金钱 62 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-4-25
状态 离线
|
[推荐阅读] 讨论极限协同进销存系统 3.1
验证表单函数m_check_fill.php
<?php function m_check_fill( $check_arr = array() ) { $pattern['idname'] = array('!^[a-z0-9]{3,8}$!i' , '您输入的用户名格式不正确');
$pattern['username'] = array('!^.{4,12}$!' , '您输入的用户昵称格式不正确');
$pattern['email'] = array('!^([a-z0-9]+(.[a-z0-9]+)?@[a-z0-9]+.[a-z0-9]+(.[a-z0-9]+)?)?$!i' , '您输入的电子邮箱格式不正确');
$pattern['oicq'] = array('!^([0-9]{4,12})?$!' , '您输入的OICQ格式不正确');
$pattern['password'] = array('!^[a-z0-9]{6,14}$!i' , '您输入的密码格式不正确');
$pattern['real_name'] = array('!^.{4,20}$!' , '您输入的真实姓名格式不正确');
$pattern['id_card'] = array('!^[0-9]{15}([0-9]{2}[a-z0-9])?$!i' , '您输入的身份证号码格式不正确');
$pattern['title'] = array('!^.{1,255}$!' , '您输入的帖子标题格式不正确'); $pattern['block_name'] = array('!^.{3,12}$!' , '您输入的板块名称格式不正确');
$err_msg = '';
if ( !is_array( $check_arr ) ) { return '很抱歉,系统出现参数传递错误,请通知管理员,谢谢合作'; }
foreach ( $check_arr as $key => $value ) { if ( !empty( $pattern[$key] ) ) { if( !preg_match( $pattern[$key][0], $value ) ) { $err_msg .= $pattern[$key][1] . '<br>'; } } }
return $err_msg; }
?> [ 本帖最后由 machine_马 于 2006-11-24 03:43 PM 编辑 ]
|
|