正则 收集一下正则1:邮箱2:账号密码:字母与数字混合(不能有特殊符号),不分大小写,不分前后,限制12位数!还有注册方面,如何使账号不重复申请(即如果有abcd这个账号就不能再申请abcd作为账号) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1,2都不说了... 网上找完美的或者自己实现半残废的.账号防重复应该在账号列建立unique索引, 注册操作直接插, 失败了就说明重复了. 一般常见的正则,网上搜索下一大把,防止用户名重复,无非就是将输入数据提交到服务端进行验证:一句sql就可以搞定。select * from tablename where uname='"$uname"' 邮箱(我一直认为邮箱正则可以化繁为简):/^\w+@\.\w+$/帐号密码:/^[a-z0-9]{12,12}$/i// 当提交注册时$user_name = 'abcd';$sql = 'select * from users where user_name = "' . $user_name . '"';$res = ...// 加入$res是获取到的数据if ($res) { // 提示该账户已经被注册过了} 注册账号不重复 一个是在输入表单用ajax做验证。当用户输入完焦点离开后 进行验证是否重复(这种效果网站多得是)。还有就是用户全部填完信息,点了提交后在php进行验证。错误的话重复,正确的话就注册。 垂直制表符到底是什么玩意儿 求一条SQL语句 $oFCKeditor->InstanceName = 'EditorDefault' ; 这句话有什么用? 问个无限极分类的SQL查询 一个非常着着急的问题--关于页面之前用GET传参数(在线等) 这样做是否安全? 哪位大哥有比较好的HTTP头的资料?能发一下吗? 请问怎么做到限制特定ip网段用户访问指定页面? 关于fopen打开“http://……”这样文件问题 菜鸟求解答:php中怎么定义一个文件作用域的数组? Discuz二次开发中,如果用户注册成功,就生成一个文件怎么做? 三目运算符优先级问题,你不一定能解释哦~
防止用户名重复,无非就是将输入数据提交到服务端进行验证:一句sql就可以搞定。
select * from tablename where uname='"$uname"'
帐号密码:/^[a-z0-9]{12,12}$/i
// 当提交注册时
$user_name = 'abcd';
$sql = 'select * from users where user_name = "' . $user_name . '"';
$res = ...// 加入$res是获取到的数据
if ($res) {
// 提示该账户已经被注册过了
}