System库的API具体使用方法与后续产生的变更请在此进行查阅.

    System库的导入方式为:

    system.now()

    返回微秒级的时间戳(float)

    system.is_ip(string)

    IPv4返回true, 4; IPv6返回true, 6.

    system.is_ipv4(string)

    判断字符串是否合法IPv4格式. 返回值为boolean.

    system.is_ipv6(string)

    判断字符串是否合法IPv6格式. 返回值为boolean.

    system.is_int(number)

    system.is_float(number)

    判断number是否float类型. 返回值为boolean.(如果number > math.maxinteger或者小于 math.maxinteger可能始终返回true)

    system.is_string(string, empty)

    判断string是否合法字符串类型. 返回值为boolean. 如果empty = true, 则增加判断string == ''.(空字符串有时候没意义)

    system.is_array_member(array, value)

    判断value是否为array成员, 返回值为boolean. (array不可为稀疏数组)

    system.is_table_member(table, value)

    system.same_day(timestamp)

    返回值为timestamp当日的临晨时间(00:00:00)与午夜时间23:59:59, 没有timestamp等同于传入os.time()