龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

javascript注册用户常用正则验证代码

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
为了提高用户体验我们在用户注册时一般都在提前验证用户输入的信息的合法性,如果是通过我们的验证我们在后台入数据库时也会进行过滤一次,这样既安全又增强了用户体验。 邮箱
为了提高用户体验我们在用户注册时一般都在提前验证用户输入的信息的合法性,如果是通过我们的验证我们在后台入数据库时也会进行过滤一次,这样既安全又增强了用户体验。

邮箱验证

 代码如下

var re = /^[_a-zA-Z0-9-.]+@([-_a-zA-Z0-9]+.)+[a-zA-Z0-9]{2,3}$/;

if (!thisinput.value.match(re))
 {
  regemailinfo.className = "show err";
  regemailinfo.innerHTML = "输入不符合规范";
 }

过滤空格与

 代码如下

String.prototype.trim = function()
{
 return this.replace(/(^s*)|(s*$)/g, "");
}

正则中文字符

 代码如下

//Count string byte number, return integer
String.prototype.ByteCount = function()
{
 txt = this.replace(/(<.*?>)/ig,"");
 txt = txt.replace(/([u0391-uFFE5])/ig, "11");
 var count = txt.length;
 return count;
}

用户名验证

 代码如下

var re = /^[a-zA-Z1-9_]{6,20}$/;
       if (!thisinput.value.match(re))
 {
  reguserinfo.className = "show err";
  reguserinfo.innerHTML = "输入不符合规范";
 }


精彩图集

赞助商链接