收集一下正则
1:邮箱
2:账号密码:字母与数字混合(不能有特殊符号),不分大小写,不分前后,限制12位数!还有注册方面,如何使账号不重复申请(即如果有abcd这个账号就不能再申请abcd作为账号)

解决方案 »

  1.   

    1,2都不说了... 网上找完美的或者自己实现半残废的.账号防重复应该在账号列建立unique索引, 注册操作直接插, 失败了就说明重复了.
      

  2.   

    一般常见的正则,网上搜索下一大把,
    防止用户名重复,无非就是将输入数据提交到服务端进行验证:一句sql就可以搞定。
    select * from tablename where uname='"$uname"'
      

  3.   

    邮箱(我一直认为邮箱正则可以化繁为简):/^\w+@\.\w+$/
    帐号密码:/^[a-z0-9]{12,12}$/i
    // 当提交注册时
    $user_name = 'abcd';
    $sql = 'select * from users where user_name = "' . $user_name . '"';
    $res = ...// 加入$res是获取到的数据
    if ($res) {
        // 提示该账户已经被注册过了
    }
      

  4.   

    注册账号不重复 一个是在输入表单用ajax做验证。当用户输入完焦点离开后 进行验证是否重复(这种效果网站多得是)。还有就是用户全部填完信息,点了提交后在php进行验证。错误的话重复,正确的话就注册。