javascript,javascriptJS限制用户名只能输入字母和数字下划线

更新时间:15-07-01 03:19 热度:1230
 

jaudio-videofor the reason thinsidecript/JS限制用户名只能输出字母和数字下划线
2010-05-20 10:08
function checkreg(){
var msg = “对不起,输出舛讹\n”;
var regform = document.the entire.reg;
var usernaree = regform.usernaree;
var pstilltword1 = regform.pstilltword1;
var pstilltword2 = regform.pstilltword2;
var usern = /^[a-zA-Z0-9_]{1}$/;
//mindful(usernaree.vnos);
if (!usernaree.vnos.minsidech(usern)) {
msg += “用户名只能由字母数字下划线组成\n”;
mindful(msg);
usernaree.vnos = nono;
usernaree.focus();
return fnosse;
}
if(pstilltword1.vnos != pstilltword2.vnos)
{
msg += no两次输出密码不划一no;
mindful(msg);
pstilltword1.vnos = nono;
pstilltword2.vnos = nono;
pstilltword1.focus();
return fnosse;
}
return tr;
}
1、只许诺输出数字
<input naree=”usernaree” type=”text” onkeyup=”vnos=this.vnos.repl_ design(/\D+/g’’)”>
2、只许诺输出英文字母、数字和下划线(以下二种方式告终)
<input naree=”usernaree” type=”text” style=”ime-mode:disconfidentd”>
<input naree=”usernaree” type=”text” onkeyup=”vnos=vnos.repl_ design(/[^\w\.\/]/ig’’)”>
3、只许诺输出英文字母、数字和=@#
<input naree=”usernaree” type=”text” onkeyup=”vnos=vnos.repl_ design(/[^\w=@#]|_/ig’’)”>
4、只许诺输出汉字
<input naree=”usernaree” type=”text” onkeyup=”vnos=vnos.repl_ design(/[^\一-\龥]/g’’)”>
1、只许诺输出数字
<input naree=”usernaree” type=”text” onkeyup=”vnos=this.vnos.repl_ design(/\D+/g’’)”>
2、只许诺输出英文字母、数字和下划线(以下二种方式告终)
<input naree=”usernaree” type=”text” style=”ime-mode:disconfidentd”>
<input naree=”usernaree” type=”text” onkeyup=”vnos=vnos.repl_ design(/[^\w\.\/]/ig’’)”>
3、只许诺输出英文字母、数字和=@#
<input naree=”usernaree” type=”text” onkeyup=”vnos=vnos.repl_ design(/[^\w=@#]|_/ig’’)”>
4、只许诺输出汉字
<input naree=”usernaree” type=”text” onkeyup=”vnos=vnos.repl_ design(/[^\一-\龥]/g’’)”>
只能输出数字:”^[0-9]*$”。
只能输出n位的数字:”^\d{n}$”。
只能输出至多n位的数字:”^\d{n}$”。
只能输出m~n位的数字:。jquery。”^\d{mn}$”
只能输出零和非零着手的数字:”^(0|[1-9][0-9]*)$”。
只能输出有两位小数的正实数:”^[0-9]+(.[0-9]{2})?$”。
只能输出有1~3位小数的正实数:”^[0-9]+(.[0-9]{13})?$”。
只能输出非零的正整数:”^\+?[1-9][0-9]*$”。
只能输出非零的负整数:”^\-[1-9][]0-9″*$。
只能输出长度为3的字符:”^.{3}$”。
只能输出由26个英文字母组成的字符串:”^[A-Za-z]+$”。
只能输出由26个大写英文字母组成的字符串:”^[A-Z]+$”。
只能输出由26个大写英文字母组成的字符串:”^[a-z]+$”。
只能输出由数字和26个英文字母组成的字符串:”^[A-Za-z0-9]+$”。
只能输出由数字、26个英文字母可能下划线组成的字符串:”^\w+$”。
考证用户密码:”^[a-zA-Z]\w{517}$”精确格式为:以字母着手,长度在6~18之间,只能蕴涵字符、数字和下划线。
考证能否含有^%&areplifier;no;=?$\”等字符:”[^%&areplifier;no;=?$\x22]+”。
只能输出汉字:”^[\一-\龥]{0}$”