_Samples/Example_Validation.cs
(开头部分) 8KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using ComLib;
using ComLib.Account;
using ComLib.Entities;
using ComLib.Application;
using ComLib.ValidationSupport;
namespace ComLib.Samples
{
/// <summary>
/// Example for the ValidationSupport namespace.
/// </summary>
public class Example_Validation : App
{
/// <summary>
/// Initialize.
/// </summary>
public Example_Validation()
{
}
/// <summary>
/// Run the application.
/// </summary>
public override BoolMessageItem Execute()
{
Console.WriteLine("====================================================");
Console.WriteLine("VALIDATION ");
Example1_Static();
Example2_StaticAndCollectErrors();
Example3_Lamda();
Example4_RulesList();
Example5_Fluent();
Example6_Custom();
Example7_Chain();
return BoolMessageItem.True;
}
private void Example1_Static()
{
// 1. EXAMPLE : Use static Valdiator class for simple validation.
Print("IsAlpha('123abc') ", Validation.IsAlpha("123abc", false));
Print("IsAlphaNum('123abc') ", Validation.IsAlphaNumeric("123abc", false));
Print("IsDate('08-29-2009') ", Validation.IsDate("08-29-2009"));
Print("IsNumeric('asdklf') ", Validation.IsNumeric("asdklf"));
Print("IsNumeric('-234.23') ", Validation.IsNumeric("-234.23"));
Print("IsPhoneUS('800-456-7890') ", Validation.IsPhoneUS("800-456-7890", false));
Print("IsSSN('123-45-7890') ", Validation.IsSsn("123-45-7890", false));
Print("IsTimeOfDay('7:45 am') ", Validation.IsTimeOfDay("7:45 am"));
Print("IsStringLengthMatch ", Validation.IsStringLengthMatch("user01", false, true, true, 2, 12));
}
private void Example2_StaticAndCollectErrors()
后面还有 159 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
