jquery 验证会员名不能为纯数字怎么写??
functionCheckName(username){if($.trim(username).length==0||$.trim(username).length<4|...
function CheckName(username) {
if ($.trim(username).length == 0 || $.trim(username).length<4 || $.trim(username).length>15){
$("#usernameTip").html("<div class='onError'>字母开头至少4个字符,最多15个字符,请确认</div>");
return;
}
var url = "../ajax_check/?tab=1&username=" + username;
$.get(url, function(data) {
if (data == "yes") {
$("#usernameTip").html("<div class='onError'>该用户已被注册,请更换用户名</div>");
}
else {
$("#usernameTip").html("<div class='onCorrect'>恭喜,该用户名可以注册</div>")
}
})
}
哪位大侠帮小弟在这基础上改一下
要求:用户名仅可使用汉字、数字、字母和下划线,且不能为纯数字 展开
if ($.trim(username).length == 0 || $.trim(username).length<4 || $.trim(username).length>15){
$("#usernameTip").html("<div class='onError'>字母开头至少4个字符,最多15个字符,请确认</div>");
return;
}
var url = "../ajax_check/?tab=1&username=" + username;
$.get(url, function(data) {
if (data == "yes") {
$("#usernameTip").html("<div class='onError'>该用户已被注册,请更换用户名</div>");
}
else {
$("#usernameTip").html("<div class='onCorrect'>恭喜,该用户名可以注册</div>")
}
})
}
哪位大侠帮小弟在这基础上改一下
要求:用户名仅可使用汉字、数字、字母和下划线,且不能为纯数字 展开
2个回答
展开全部
function test(){
var val = $.trim($("inputText").val());
if(val == ''){
alert("输入为空");
return false;
}
var regex = "/^[0-9]+$/";//匹配表达式
if(regex.test(val)){
alert("不能为纯数字");
return false;
}
//或者通过NaN函数
if(!isNaN(val)){
alert("不能为纯数字");
return false;
}
}
推荐于2016-10-25
展开全部
用正则验证吧
var str = "验证的用户名";
var pattern = /^\w|_*$/g;
alert(pattern.test(str) && !(/^\d*$/g.test(str)));//验证通过为true,不通过为false
var str = "验证的用户名";
var pattern = /^\w|_*$/g;
alert(pattern.test(str) && !(/^\d*$/g.test(str)));//验证通过为true,不通过为false
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询