Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我喜欢对以下值进行语法和语义检查:
现在将验证和格式设置为字段是否是一个好主意,或者我应该将它们保留为单独的表以应用各种验证和格式设置规则?请举例讨论。谢谢
我认为您可以使用正则表达式进行检查和验证,并将正则表达式保存到 hashmap 中:
Map<String,String> myMap = new HashMap<>(); myMap.put("ZIP", "regexfor zip"); myMap.put("PHONE", "regexfor phone");
然后,您可以轻松地获得正确的正则表达式来验证哈希图中的字段,或者更好的是,您可以使用方法 validate 创建一个接口(验证器),并使用基于字段类型执行验证的特定类实现接口,一些东西类似于命令模式...