我想识别其中一个元素中包含错误(根据我们的项目标准)日期格式的文档,例如:。我们的应用标准日期格式是'[MNn,-3] [D01],[Y]'。因此,我遍历所有<document-create-date>
,并希望识别日期字段值不匹配'[MNn, -3] [D01],[Y]'格式的文档。请让我知道如何匹配marklogic中的日期格式。在Marklogic中验证日期格式
1
A
回答
0
您可以使用字符串match()来评估日期值是否与自定义日期格式的正则表达式匹配。
if (documentCreateDate.match(/[A-Z][a-z]{2} \d{2}, \d{4})) {
"date is valid"
} else {
"date is invalid"
}
0
我认为最少的处理器/内存密集可能是使用词典(覆盖默认的标记化),并使用cts:not-query()
的某种组合,并使用cts:element-value-match
这个术语扩展这个逻辑,因为具有无效模式的文档不会使它放到结果集中(因为它们将在词汇匹配的rem扩展中被排除)。因此,围绕这个构建和cts:not-query()
应该工作。
然后归结为这是否比一些更复杂的索引更精通,因为这种方法会为查询提供一个大的术语列表。
相关问题
- 1. 在C++中验证日期格式
- 2. 日期格式验证
- 3. 验证日期格式
- 4. Unix日期格式验证
- 5. Marklogic中的日期格式问题
- 6. 如何验证在Struts2日期格式
- 7. 验证日期格式在轨
- 8. 验证日期格式“yyMMdd”在ASP.NET
- 9. 验证日期格式在php
- 10. Spring MVC日期格式验证JSR303
- 11. 如何验证日期输入格式
- 12. PDF格式的Javascript日期验证
- 13. Rails验证三种日期格式
- 14. 自定义日期验证格式
- 15. ASP格式的日期验证器
- 16. Rails 3.2 - 验证日期格式
- 17. 验证日期(包括格式和值)
- 18. jQuery验证插件:验证自定义日期格式
- 19. 在DD-MM-YYYY中验证日期“格式在php
- 20. 如何在文件中验证unix中的日期格式?
- 21. Textboxfor mvc3日期格式和日期验证
- 22. CakePHP的日期验证使用日期阵列格式
- 23. 使用MomentJS验证日期格式(不是日期字符串)?
- 24. C#。日期模式验证
- 25. orbeon形式 - 日期验证
- 26. YYYYMMDD日期格式正则表达式来验证C#中的日期.net
- 27. 在Groovy控制器中验证日期格式
- 28. 如何在Perl中验证YYYY-MM-DD格式的日期?
- 29. 在javascript中验证时间和日期为html格式
- 30. 在Excel数据验证中更改日期格式
这与搜索api无关。我需要日期格式的javascript代码与'[MNn,-3] [D01],[Y]'格式 – Sukesh
进行比较绝对*关于您的查询的任何内容都没有提到有关JavaScript的任何信息。它仅被标记为MarkLogic。我建议你在你的要求中清楚。 –