编程词典
明日图书
明日软件
用户注册
用户登录
站内
  当前位置:编程词典服务网 >> 编程词典社区论坛 >> 在用户注册时判断用户填...
  · 在用户注册时判断用户填写的会员名格式是否正确

用户:  明日科技
发帖:  417 篇
作品:  1 个
回复:  2 篇
技术分:  805 分
等级:  
注册:  2009-09-07 06:37:23



发表于:2010-06-10 13:27:47
          楼主

在用户注册时判断用户填写的会员名格式是否正确



11.6  会员注册页面

这时要求的填写的会员名“只能输入数字、字母和下划线”,这里可以编写一个自定义方法isNameFormar来实现,该自定义方法用来判断用户填写的会员名的格式是否正确。会员名的格式是指,用户填写的会员名只能为字母、数字和下划线。在该方法中主要通过使用Regex对象的IsMatch方法来判断会员名是否满足设置的正则表达式。该方法将返回一个布尔值,当用户填写的会员名格式正确将返回布尔值True,否则将返回False。实现代码如下。

protected bool isNameFormar()

{

    //创建一个布尔型变量并初始化为false;

    bool blNameFormar = false;

    //设置正则表达式

    Regex re = new Regex("^\w+$");

    //使用Regex对象中的IsMatch方法判断用户名是否满足正则表达式

    if (re.IsMatch(txtName.Text))

    {

        //设置布尔变量为true

        blNameFormar = true;

        //设置label控件的颜色

        labUser.ForeColor = System.Drawing.Color.Black;

    }

    else

    {

        labUser.ForeColor = System.Drawing.Color.Red;

        blNameFormar = false;

    }

    //返回布尔型变量

    return blNameFormar;

}

 

 

本帖赏分:0 分   回复数:0 篇     
修改   删除   引用   回复
该帖暂无回复!
吉林省明日科技有限公司提供技术支持. 
Copyright © 1999-2008 吉林省明日科技有限公司. 吉ICP备10002740
当前时区 GMT+8, 今天是 
刷新页面 - 关于我们 - 设为首页