js 正则表达式验证用户名不包含^*%",长度在3到12个字符


existsUsername=function(myString){
	var s = 0;  
	for(var i = 0; i < myString.length; i++) {  
	    if(myString.charAt(i).match(/[\u0391-\uFFE5]/)){  
	        s += 2;     
	    }else{  
	        s++;  
	    }  
	}  
	if(3<parseInt(s)<12){
		alert(parseInt(s))
		var myregex =/^.[^*%"]$/;
		if (myregex.test(myString)){
		    return true;
		}else{
		    alert("NO未找到指定的模式。");
		}
	}
};

js 正则表达式验证用户名不包含^*%",长度在3到12个字符

var myregex =/^.[^*%"]$/;

正则表达式没有学号只能这样凑合用了,如题:题目是我的要求不知道有兄弟能直接用正则表达式玩儿不?

你可能感兴趣的:(js 正则表达式验证用户名不包含^*%",长度在3到12个字符)