gpt4 book ai didi

javascript - 字符串与正则表达式匹配?

转载 作者:行者123 更新时间:2023-11-28 20:47:13 26 4
gpt4 key购买 nike

嘿,我有一个要求,我必须将上传文件的文件名与我们的客户指定的标准化文件名格式进行比较

标准化格式 FW12_CommunicatedArticles.xlsx 用户上传的任何文件应符合以下格式 FW12_CommunicatedArticles.xlsx整数(FW 中的 1、2 可以更改,但名称的其余部分应与指定的格式完全匹配)

例如,有效的文件上传可以是 FW13_CommunicatedArticles.xlsx 、 FW23_CommunicatedArticles.xlsx 等

无效上传 = sW13_CommunicatedArticles.xlsx 、 FW13_CommuArticles.xlsx 、 FW1324_CommuArticles.xlsx 等

只有整数的值可以不同,字符串长度、其排列和所有内容都必须与约定指定的完全相同,我必须通过 javascript 进行验证,你们能帮我设计正确的方法吗?正则表达式验证来解决这个问题

最佳答案

这个简单的正则表达式就可以解决问题。 \d 将匹配数字。

/^FW\d\d_CommunicatedArticles\.xlsx$/.test(filename)

这是一个jsfiddle 。在 Chrome 中按 F1 和 Esc 可显示控制台。

关于javascript - 字符串与正则表达式匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13227459/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com