Fleet Mobile
Search Results for

    Show / Hide Table of Contents

    Class Validator

    验证辅助静态类

    Inheritance
    object
    Validator
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Fleet.Mobile
    Assembly: FleetMobile.dll
    Syntax
    public static class Validator

    Methods

    Contains(string, string)

    判断字符串是否包含子字符串。

    Declaration
    public static bool Contains(string text, string key)
    Parameters
    string text

    在该字符串上验证

    string key

    待验证的关键字

    Returns
    bool

    字符串忽略大小写包含待验证的关键字则返回 true

    Contains(string, string, StringComparison)

    判断字符串是否包含子字符串。

    Declaration
    public static bool Contains(string text, string key, StringComparison comparisonType)
    Parameters
    string text

    在该字符串上验证

    string key

    待验证的关键字

    StringComparison comparisonType

    字符串比较规则

    Returns
    bool

    字符串根据比较规则包含待验证的关键字则返回 true

    Equals(string, string, StringComparison)

    根据比较规则判断两个字符串是否相等。

    Declaration
    public static bool Equals(string a, string b, StringComparison comparisonType = StringComparison.OrdinalIgnoreCase)
    Parameters
    string a

    待比较字符串

    string b

    另一个字符串

    StringComparison comparisonType

    字符串比较规则,默认为忽略大小写

    Returns
    bool

    字符串根据比较规则验证相等则返回 true

    IsBetween(DateTime?, DateTime?, DateTime?)

    判断时间是否在区间内。

    Declaration
    public static bool IsBetween(DateTime? start, DateTime? end, DateTime? dateTime = null)
    Parameters
    DateTime? start

    起始时间,null 则不限制

    DateTime? end

    结束时间,null 则不限制

    DateTime? dateTime

    待判断时间,默认取当前时间

    Returns
    bool

    在区间内则返回 true

    IsEmail(string)

    判断字符串是否为电子邮件地址。

    Declaration
    public static bool IsEmail(string email)
    Parameters
    string email

    待判断的字符串

    Returns
    bool

    为电子邮件地址则返回 true

    IsMatch(InspectResultItem, Question, Section)

    判断报告答案是否属于该问题。

    Declaration
    public static bool IsMatch(InspectResultItem result, Question question, Section section = null)
    Parameters
    InspectResultItem result

    待判断的报告答案

    Question question

    报告问题

    Section section

    报告小节,null 则不限制

    Returns
    bool

    报告答案属于该问题则返回 true

    IsPhoneNumber(string)

    判断字符串是否为手机号码。

    Declaration
    public static bool IsPhoneNumber(string p)
    Parameters
    string p

    待判断的字符串

    Returns
    bool

    为手机号码则返回 true

    IsPivotAll(string)

    获取字符串是否为 Pivot All 值。

    Declaration
    public static bool IsPivotAll(string value)
    Parameters
    string value

    待验证的字符串

    Returns
    bool

    字符串忽略大小写为 "@all" 则返回 true

    IsUrl(string)

    判断字符串是否为 URL。

    Declaration
    public static bool IsUrl(string url)
    Parameters
    string url

    待判断的字符串

    Returns
    bool

    为 URL 则返回 true

    SelectItemEquals(SelectItem, SelectItem)

    判断两个 Foresight.Business.Fleet.Inspection.SelectItem 是否相等。

    Declaration
    public static bool SelectItemEquals(SelectItem a, SelectItem b)
    Parameters
    SelectItem a

    待比较元素

    SelectItem b

    另一个元素

    Returns
    bool

    先根据 Foresight.Business.Fleet.Inspection.SelectItem.Value 后 Foresight.Business.Fleet.Inspection.SelectItem.Text 判断两个元素,相等则返回 true

    SelectItemEquals(SelectItem, string)

    判断 Foresight.Business.Fleet.Inspection.SelectItem 的值和另一个字符串是否相等。

    Declaration
    public static bool SelectItemEquals(SelectItem a, string b)
    Parameters
    SelectItem a

    待比较元素

    string b

    待比较字符串

    Returns
    bool

    先根据 Foresight.Business.Fleet.Inspection.SelectItem.Value 后 Foresight.Business.Fleet.Inspection.SelectItem.Text 判断元素的值,和另一个字符串相等则返回 true

    In this article
    Back to top Generated by DocFX