我想識別其中一個元素中包含錯誤(根據我們的項目標準)日期格式的文檔,例如:。我們的應用標準日期格式是'[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。我建議你在你的要求中清楚。 –