当前位置:编程学习 > C#/ASP.NET >>

一个逻辑问题 恩 的确是逻辑问题

    string User = @"/^w{5,10}$/";
        if (!Regex.IsMatch(username, User))
            return string.Format("<font color='red'>5-10个字母,数字</font>", username);
        if (!sqlReader.HasRows)
        {
            return string.Format("<font color='green'>{0}可以注册</font>", username);
        }
        else
        {
            return string.Format("<font color='red'>{0}已经被注册</font>", username);
        }

我用的Ajax.pro.2,来判断用户名是不是合理或者已被注册,现在代码只判断一个次,而且怎么都是判断错误(不是已经注册)
这个怎么弄啊 ,要么是这样,要么是不判断正则了 这个怎么写? --------------------编程问答-------------------- 正则表达式不对 --------------------编程问答-------------------- @"\w{5,10}" 试试 --------------------编程问答-------------------- 来判断用户名是不是合理或者已被注册

你这个哪是已被注册 --------------------编程问答-------------------- 不用看哪里是被注册的 就看这个逻辑哪里错了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,