我有一些商业规则要遵循。
我需要为用户请求一个年,目前,我正在使用@sys-number
获取年份和其他数据(如果需要数字)。
我想知道是否有一些表格可以获得只有4位数的@sys-number,例如: 华生:请问今年几年?格式示例: - 2017
网友说:年份为17年(@ sys-number获得17分)
用户说:年份是2017年(@ sys-number获得2017年罚款)
我需要:仅当用户输入年份中的4个数字时,条件@sys-number[4] //I don't know
将正确获得年份,并且会话将会流动。
我目前在节点内的条件是:
@sys-number
答案 0 :(得分:2)
你可以使用两个谓词:
if @sys-number and @sys-number>1000
第一个将确保输入真正的数字,第二个谓词将处理4个数字。您甚至可以添加另一个谓词并限制有效年份的范围。