出差申请系统功能说明及验证规则
出差申请系统验证规则说明
该系统对用户的选择和输入依次进行判断,根据不同的判断结果给出相应的提示或提交申请。
验证流程
- 出差地: 必须为国内有效城市;若该项不符合要求,则提示'出差地无效';
- 联系电话: 必须为长度11位的数字串,且以1作为开头;若出差地输入有效,且联系电话不符合要求,则提示'联系电话无效';
- 开始日期: 必须不早于当前请假日期; 结束日期: 必须不早于开始日期,且不超出开始日期30天; 若出差地、联系电话输入均有效,且开始日期或结束日期不符合要求,则提示'日期无效';
- 出行方式: 必须为'自驾'、'火车'或'飞机';若出差地、联系电话、日期均有效,且出行方式未选择,则提示'出行方式无效';
- 同行人数: 必须为非负整数;若出差地、联系电话、日期、出行方式均有效,且同行人数不符合要求,则提示'同行人数无效';
- 出差地、联系电话、日期、出行方式和同行人数均有效,则提示'提交申请'。
验证结果示例
- 如果出差地不是国内有效城市,则提示'出差地无效';
- 如果联系电话不是长度为11位的数字串,或不以1开头,则提示'联系电话无效';
- 如果开始日期早于当前请假日期,则提示'日期无效';
- 如果结束日期早于开始日期,或超出开始日期30天,则提示'日期无效';
- 如果出行方式不是'自驾'、'火车'或'飞机',则提示'出行方式无效';
- 如果同行人数不是非负整数,则提示'同行人数无效';
- 如果以上所有选择和输入均符合要求,则提示'提交申请'。
原文地址: https://www.cveoy.top/t/topic/n4LO 著作权归作者所有。请勿转载和采集!