验证参数和字符串格式

Validate parameters and string format

我需要验证字符串格式的参数数量和位置是否正确。 在我的系统中,高级用户(管理员)可以配置字符串格式的选项和 select 组合框中的参数,一个特定的组合框以格式定位。 为了保存我需要验证这个配置是否正确。

这是为一条记录生成一个唯一的代码,这个代码是针对每个客户的。

在我的屏幕上,我有一个格式文本框,最多可以包含 6 个项目(或更少),对于每个项目,我都有一个组合框。 组合框包含值的类型(例如序列、年份、数字、无(如果不需要,等等))。 我需要验证格式是否正确(例如 {0}-{1} 正确,{0}-{1}.{3} 错误)以及相应的组合框 selected(例如 {0 }-{1} 需要 select 组合框 0 和 1 中的类型)

--更新--

我已经解决了这个问题,验证字符串格式的参数数量与值 selecteds 的数量和值 selecteds 的顺序相匹配(例如,如果用户将任何值保留为空,然后 select 编辑下一个我认为这是不正确的)我尝试生成一个字符串,其格式和值被告知

要将字符串与特定模式相匹配,您应该查看 正则表达式

然而,它看起来不仅仅是简单的模式消息传递 - 就像用户应该能够在 运行 时间指定所需的模式一样?老实说,这个问题有点不清楚,所以我不明白你的全部要求。