node.js开发指南 microblog-alpha扩展版

如题,我按照Node.js开发指南搭好微博网站后,开始做扩展。现已完成密码强度验证、邮箱验证等功能,以后还将继续增加功能。
先上成果图。

一个账号对应一个邮箱

验证码将会发至邮箱

其中注册页面的验证用到了正则表达式:

<input type="password" class="input-xlarge" id="password" name="password" pattern="(?=.*[0-9])(?=.*[a-zA-Z]).{6,16}" required>  
<p class="help-block">密码长度应在6位到16位之间,包含数字、字母</p>

  <input type="email" class="input-xlarge" id="email" name="email"              pattern="^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$" required>
  <p class="help-block">email用于接收验证码</p>

邮件发送用到了nodemailer,具体使用方式请看源代码,或本博客的项目研究分栏。

附上源码:microblog-alpha github上的代码

目测下一步要做后台管理,或者用户的个人信息修改。任重而道远啊