码迷,mamicode.com
首页 > 编程语言 > 详细

javascript用正则表达式检测用户名的合法性

时间:2015-07-12 11:13:13      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:javascript   js   正则表达式   邮箱   手机号   

在用户登录、用户注册时经常需要对用户名如邮箱、手机号进行校验,一般常用表达式。

下面整理对邮箱和手机号的表达式校验:

function checkUser(){
	var userName = document.getElementById("user_inp").value;
	var sEmailReg =/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
	var sNumReg = /^\d+$/
	if (userName.length<=0 || userName=="请输入邮箱帐号/手机号"){
		showTips("用户名不能为空!");
		return false;
	}

	if (sNumReg.test(userName)){
		if(userName.length!=11){
			showTips("手机号格式不正确!");
			return false;
		}
		showTips("");
		return true;
	}

	if(!sEmailReg.test(userName)){
		showTips("邮箱输入有误,请重新输入!");
		return false;
	}
	showTips("");
	return true;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

javascript用正则表达式检测用户名的合法性

标签:javascript   js   正则表达式   邮箱   手机号   

原文地址:http://blog.csdn.net/xxm524/article/details/46848495

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!