space line
space line
space line
space line
space line
您现在的位置是: Javascript基础>>

JS检查用户名合法性

发布日期 2008-7-2 6:45:12
作者 shemily
出处 重用网
浏览次数 ...
今日浏览 ...
本月浏览 ...
我要留言 我要留言
space line
摘要
Javascript检查用户名是否合法
space line
详细内容

函数体如下:

function checkUserName(userId){
    try{
        var userObj=document.getElementById(userId);
        var user=userObj.value;
        var re=/^\d{1}.*/;

        if(re.test(user)){
            alert("用户名不能以数字开头!");
            userObj.focus();
            return false;
        }

        re=/[\+|\-|\\|\/||&|!|~|@|#|\$|%|\^|\*|\(|\)|=|\?|´|"|<|>|\.|,|:|;|\]|\[|\{|\}|\|]+/;
            if(re.test(user)){
            alert("您输入用户名含有非法字符!\n用户名为不以数字开头的字母、数字和下划线组成的名称,\n如:test12_");
            userObj.focus();
            return false;
        }

        return true;
    }catch(exception){}
}

说明

通过传入用户名文本控件的id,判断用户名是否以数字开头,并判断是否含有非法字符;

space line
我要留言 我要留言    
space line
space line
space line
space line
赞助商提供
space line
space line