根据JavaScript中的指定模式验证创建的文件名

时间:2017-07-26 20:08:49

标签: javascript

我试图找出我创建的文件是否具有与模式匹配的文件名。

例如:我创建的文件的文件名格式为17-06-27_11-02-34_9530114

  第一部分17-06-27:YY-MM-DD第二部分   11-02-34:小时:分钟:秒秒第三部分9530114:一些id

如何在JavaScript中编写正则表达式来检查模式,以及检查前两个部分的日期和时间是否与文件诞生的日期和时间相匹配。

2 个答案:

答案 0 :(得分:0)

[0-9] [1-9] - (0 [1-9] | 1 [0-2]) - (0 [1-9] | [1-2] [0-9] | 3 [0-1])的(0 [0-9] | 1 [0-2]) - ([0-5] [0-9]) - ([0-5] [0-9]) \ d {7}

出于测试目的,请使用此link

答案 1 :(得分:0)

此正则表达式将与您提供的示例匹配:/^((\d\d-){2}\d\d_){2}\d{7}$/

要在浏览器的控制台中测试,请尝试以下操作:

/^((\d\d-){2}\d\d_){2}\d{7}$/.test('17-06-27_11-02-34_9530114')