云客户?
免费开始>
升级MyJFrog >
云有什么新鲜事>





概述

pipeline扩展的语法模型使用几种常见的表达式类型。


页面内容


数据类型

类型声明数据类型类型标记在属性定义块中。他们可以。指定预定义或用户定义的数据类型之一:

数据类型

有效的格式

电子邮件

邮件格式(foo@bar.com)

Url

Url格式(http:#foo.com)

知识产权

IPv4(129.89.23.1)或IPv6格式

IPv4

IPv4(129.89.23.1)格式

IPv6

IPv6格式

字符串 任何字符串

α

只由字母组成的字符串

字母数字

由字母数字组成的字符串,但没有符号(因此"_abc"将失败)

数字

只由数字组成的字符串

Int

有效的整数值

浮动

有效的浮点数值

小数

任何有效号码

UUID

通用唯一标识符(128位数字只有

日期

仅限日期字符串

布尔

布尔值(真/假)

集成 有效的集成类型(仅可用于资源模型

数组

以上任何数据类型(除集成)可以声明为一个加括号的数组。例如:String[], Int[]



验证表达式

这些表达在a验证属性定义块中的规范。

关键字

描述

isRegEx: [" ^ [a - z] + $”,“我”)

字符串符合正则表达式(RegExp)字符串

notRegEx: [" ^ [a - z] + $”,“我”)

字符串中表示的字符以外的任何字符串正则表达式(RegExp)字符串

isLowercase: <布尔>

当设置为true时,检查小写

isUppercase: <布尔>

当设置为true时,检查大写字母

notNull: <布尔>

当设置为true时,将不允许空值

isNull: <布尔>

当设置为true时,只允许空值

notEmpty: <布尔>

当设置为true时,不允许空字符串

=: <字符串>

必须匹配给定的字符串

包含:<字符串>

必须包含给定的子字符串

notIn: ['foo', 'bar']

检查该值不是其中之一

isIn: ['foo', 'bar']

检查值是这些中的一个

notContains: <字符串>

不能包含特定的子字符串

len:[2、10)

只允许长度在2到10之间的值

isAfter: <日期字符串>

只允许特定日期之后的日期字符串

isBefore: <日期字符串>

只允许特定日期之前的日期字符串

马克斯:<整数>

Value必须小于或等于<整数>

分钟:<整数>

Value必须大于或等于<整数>

  • 没有标签
版权所有©2022 JFrog有限公司