-2

我想写一个正则表达式来匹配给定的模式

任意名称/任意名称2/任意日期/字符串

anyname : 它必须接受包括下划线 (_) 在内的有效名称

anyname2:它必须接受有效的名称,包括下划线(_)或 hiffen(-)

anydate : 日期必须采用类似 'yyyy-mm-dd' 的格式。例如:2016-12-10

string:此字符串包含预定义的字符串。它只需要匹配所需的字符,例如 [computer]、[desktop]、[laptop]。除了这三个,它不应该匹配任何其他。

注意:表达式还必须与上述模式中的“/”匹配

4

1 回答 1

0

您的要求不是很清楚,但是如果我正确理解它们,那么类似以下的内容应该可以工作:

\w+/[\w\-]+/\d{4}-[01]\d-[0-3]\d/(computer|desktop|laptop)
于 2016-12-10T01:57:27.980 回答