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>")
}
})
}
哪位大侠帮小弟在这基础上改一下
要求:用户名仅可使用汉字、数字、字母和下划线,且不能为纯数字
展开
 我来答
sunjinfu1987
推荐于2018-05-14 · TA获得超过3151个赞
知道大有可为答主
回答量:1218
采纳率:72%
帮助的人:412万
展开全部
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式