DotNet.Authorize/TextBoxRegistCode.cs
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Text.RegularExpressions;
using System.Windows.Forms;
namespace DotNet.Authorize
{
public partial class TextBoxRegistCode : UserControl
{
#region 属性字段
/// <summary>
/// 注册码单个元素长度
/// </summary>
private static int elementLength = 5;
/// <summary>
/// 注册码整体长度(包括字符"-")
/// </summary>
private static int totalLength = 29;
/// <summary>
/// 注册码单个元素正则表达式
/// </summary>
private static string regxElement = "^[0-9a-zA-Z]{5}$";
/// <summary>
/// 注册码整体正则表达式
/// </summary>
private static string regxTotal = "^[0-9a-zA-Z-]{29}$";
/// <summary>
/// 单次输入注册码正则表达式
/// </summary>
private static string regxChar = "^[0-9a-zA-Z]{1,5}$";
/// <summary>
/// 注册码
/// </summary>
private string _regCode;
/// <summary>
/// 注册码值
/// </summary>
public string Value
{
get
{
_regCode = string.Format("{0}-{1}-{2}-{3}-{4}",
this.textBox1.Text.Trim().ToUpper(),
this.textBox2.Text.Trim().ToUpper(),
this.textBox3.Text.Trim().ToUpper(),
this.textBox4.Text.Trim().ToUpper(),
this.textBox5.Text.Trim().ToUpper());
return _regCode;
}
set
{
if ((!Regex.IsMatch(value, regxTotal)) && (!Regex.IsMatch(value, regxElement)))
{
MessageBox.Show("注册码只能含有字母、数字和\"-\"。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
后面还有 231 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。