正文
jquery用户名只能是英文和数字 jquery改变id名
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
js怎么实现账号只能由英文字母,数字,下划线组成。还有详细的代码。谢谢各位
script type='text/javascript'
//Powered by 凌陈亮(QQ:57404811)
function form_login_admin(obj){
if ((obj.username.value)=="") {
window.alert('用户名不能为空!');
obj.username.select();
obj.username.focus();
return false;
}
else if ((!/^\w+$/.test(obj.username.value))(obj.username.value!="")) {
window.alert ('用户名不能包含非法字符!\n必须以字母(不区分大小写)、数字、下划线(_)随意组合的字符!');
obj.username.select();
obj.username.focus();
return false;
}
else if (gw_js_str_len_form_login_admin(obj.username.value)3(obj.username.value!="")) {
window.alert ('用户名必须为3-15个字符之间!');
obj.username.select();
obj.username.focus();
return false;
}
else if (gw_js_str_len_form_login_admin(obj.username.value)15(obj.username.value!="")) {
window.alert('用户名必须为3-15个字符之间!');
obj.username.select();
obj.username.focus();
return false;
}
else
return true;
}
function gw_js_str_len_form_login_admin(str){ //返回字符串长度,1个中文=2个英文字符
var value=str;
var length=value.length;
if(length0){
for(var i=0;ilength;i++){
var value_substr=value.substr(i,1); //截取字符串
var value_escape=escape(value_substr); //编码
if(value_escape.indexOf('%u')-1){length++;} //是否搜索到指定字符串
//if(value_escape.length3){length++;} //也可使用此语句替换上一条语句
}
}
return length;
}
/script
form name="form1" id="form1" method="post" action="?" onsubmit="javascript:return form_login_admin(this);"
input type="text" name="username" id="username" maxlength="15" style="width:130px;" /
input type="submit" value=" 登 录 " style="font-weight:bold; cursor:pointer;" /
/form
用户名只能使用数字和大小字母怎么办
用户名只能使用数字和大小字母怎么办解决方法如下
先改用administrator登陆,即使你打不了中文,administrator帐号是可以登陆的。再修改密码。。
在设置帐户名称的时候可以先设置字母,再改为中文。。以后登陆的时候是字母,在开始菜单看到的是中文。
jquery正则表达式如何限制只能输入数字和指定字母
var p = /(?!^\d+$)(?!^[a-zA-Z]+$)[0-9a-zA-Z]{4,23}/
(?!^\d+$) 排除全数字
(?!^[a-zA-Z]+$) 排除全字母
[0-9a-zA-Z]{4,23} 字符或字母4-23位,不考虑全为数字和全为字符情况。
如何用jquery验证文本框只能输入字母数字和下划线
由数字、26个英文字母或者下划线组成的字符串可用jquery正则表达式: /^\w+$/,验证代码为:
var reg = /^\w+$/;
if(reg.test($("input:text").val()))
// 验证通过
else
// 验证失败
下面给出实例演示:
创建Html元素
div class="box"
span请输入用户名,限定字母、数字或下划线的组合:/spanbr
div class="content"
input type="text"/
/div
input type="button" value="验证"
/div
设置css样式
div.box{width:300px;padding:10px 20px;margin:20px;border:4px dashed #ccc;}
div.boxspan{color:#999;font-style:italic;}
div.content{width:250px;height:50px;margin:10px 0;padding:5px 20px;border:2px solid #ff6666;}
input[type='text']{width:250px;height:40px;padding:0 5px;border:1px solid #6699cc;}
input[type='button']{height:30px;margin:10px;padding:5px 10px;}
编写jquery代码
$(function(){
// 设置属性值
$("input:button").click(function() {
var reg = /^\w+$/;
// 如果验证失败给出警告
if(!reg.test($("input:text").val()))
alert("用户名限定为字母、数字或下划线的组合");
});
})
观察效果
怎样使用JQuery实现文本框只能为数字或英文的验证?
$("input").keydown(function(){
this.value=this.value.replace(/[^a-z0-9]/i,'');//当有键按下时,如果不是数字或字母则删除键值。
});
判断用户名必须是英语字母或数字
试一下,有问题hi我
script
function check()
{
var username=document.getElementById("user").value;
for(var i=0;iusername.length;i++)
{
var ch=username.charAt(i);
if(ch='a'ch='z'||ch='A'ch='Z'||ch='0'ch='9')
continue;
else
break;
}
if(i==username.length)
alert("测试通过!");
else
alert("只能输入英文和数字!");
}
/script
UserName:input type="text" id="user"
input type="button" value="check" onclick="check()"
jquery用户名只能是英文和数字的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jquery改变id名、jquery用户名只能是英文和数字的信息别忘了在本站进行查找喔。