使用EXAMINE动词进行COBOL字段验证

时间:2013-11-10 07:19:32

标签: cobol mainframe

我的CICS BMS地图中有一个字段作为email-id。我想验证该字段的各种验证,例如它应该只包含1个'@'字符,只有1个.co.in'或'.com',否则应提示用户输入有效的电子邮件ID。

  1. 我尝试使用EXAMINE动词进行处理,但它只适用于'@'验证。不知何故,它不适用于'.co.in'或'.com'。我想,我在某个地方出错了。
  2. 问题出在EXAMINE动词中我不能为每个字段使用不同的计数器。所以我想知道如何使用检查动词来验证多个字符串。

1 个答案:

答案 0 :(得分:0)

尝试检查/统计。或者编写一个简单的有限状态机子程序,从文本字段中解析出[A-Za-z0-9] @ [A-Za-z0-9]。[A-Za-z]。