您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。

2026-03-30 14:431阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计500个文字,预计阅读时间需要2分钟。

您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。

/// summary ///验证用户名/// summary ///param name=userName 用户名 /parampublic static bool IsValidUserName(string userName){ return Regex.IsMatch(userName, @^[a-zA-Z0-9_]{6,20}$);}

/// <summary>

/// 验证用户名(必须以字母开头,组合(字符+数字+下划线) 长度6至20位)(

/// </summary>

/// <param name="userName">用户名</param>

public static bool IsValidUserName(string userName)

{

return Regex.IsMatch(userName, @"^[a-zA-Z][a-zA-Z0-9_]{5,19}$", RegexOptions.IgnoreCase);//不区分大小写

}

/// <summary>

/// 验证用户密码(必须是数字+字母组合并且不含中文 长度6至20位)(

/// </summary>

/// <param name="password">用户名密码</param>

public static bool IsValidUserPassword(string password)

{

return Regex.IsMatch(password, "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z][^\u4e00-\u9fa5]{5,19}$", RegexOptions.IgnoreCase);//不区分大小写

//匹配帐号是否合法(字母开头,允许5 - 16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

//验证用户密码:“^[a - zA - Z]\w{ 5,17}$”正确格式为:以字母开头,长度在6 - 18之间, 只能包含字符、数字和下划线。

}

/// <summary>

/// 判断是正数(不包含0)

/// </summary>

/// <param name="context"></param>

您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。

/// <returns></returns>

public static bool IsInteger(string context)

{

return Regex.IsMatch(context, @"^[0-9]*[1-9][0-9]*$");

}

/// <summary>

/// 判断是正浮点数

/// </summary>

/// <param name="context"></param>

/// <returns></returns>

public static bool IsDouble(string context)

{

return Regex.IsMatch(context, @"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$");

}

/// <summary>

/// 判断是否是正整数或正浮点数

/// </summary>

/// <param name="context"></param>

/// <returns></returns>

public static bool IsIntegerOrDouble(string context)

{

return IsDouble(context) || IsInteger(context);

}

本文共计500个文字,预计阅读时间需要2分钟。

您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。

/// summary ///验证用户名/// summary ///param name=userName 用户名 /parampublic static bool IsValidUserName(string userName){ return Regex.IsMatch(userName, @^[a-zA-Z0-9_]{6,20}$);}

/// <summary>

/// 验证用户名(必须以字母开头,组合(字符+数字+下划线) 长度6至20位)(

/// </summary>

/// <param name="userName">用户名</param>

public static bool IsValidUserName(string userName)

{

return Regex.IsMatch(userName, @"^[a-zA-Z][a-zA-Z0-9_]{5,19}$", RegexOptions.IgnoreCase);//不区分大小写

}

/// <summary>

/// 验证用户密码(必须是数字+字母组合并且不含中文 长度6至20位)(

/// </summary>

/// <param name="password">用户名密码</param>

public static bool IsValidUserPassword(string password)

{

return Regex.IsMatch(password, "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z][^\u4e00-\u9fa5]{5,19}$", RegexOptions.IgnoreCase);//不区分大小写

//匹配帐号是否合法(字母开头,允许5 - 16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

//验证用户密码:“^[a - zA - Z]\w{ 5,17}$”正确格式为:以字母开头,长度在6 - 18之间, 只能包含字符、数字和下划线。

}

/// <summary>

/// 判断是正数(不包含0)

/// </summary>

/// <param name="context"></param>

您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。

/// <returns></returns>

public static bool IsInteger(string context)

{

return Regex.IsMatch(context, @"^[0-9]*[1-9][0-9]*$");

}

/// <summary>

/// 判断是正浮点数

/// </summary>

/// <param name="context"></param>

/// <returns></returns>

public static bool IsDouble(string context)

{

return Regex.IsMatch(context, @"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$");

}

/// <summary>

/// 判断是否是正整数或正浮点数

/// </summary>

/// <param name="context"></param>

/// <returns></returns>

public static bool IsIntegerOrDouble(string context)

{

return IsDouble(context) || IsInteger(context);

}