gpt4 book ai didi

javascript - 给定一个字符串,如何确定它是否是 IMDB id?

转载 作者:行者123 更新时间:2023-11-29 21:03:57 25 4
gpt4 key购买 nike

对于那里的正则表达式专家,我需要确定给定字符串的格式是否正确 IMDB Id .

需要在 ColdFusion 或 JavaScript 中执行此操作。 ColdFusion 看起来像:REFind(regex, "tt32423") , JavaScript 看起来像 regex.test('tt32432') , 如果我们能得到 regex 的值.

最佳答案

根据您链接到的页面的讨论选项卡,您可以在 JavaScript 中使用此 RegEx:/ev\d{7}\/\d{4}(-\d)?|(ch| co|ev|nm|tt)\d{7}/

例子:

/ev\d{7}\/\d{4}(-\d)?|(ch|co|ev|nm|tt)\d{7}/.test("tt2964642")

即使您在示例中提供的 ID 未通过此测试,但当作为路由参数输入到 http://imdb.com/title/tt32423 时在我的浏览器中,我被重定向到 http://imdb.com/title/tt0032423 .鉴于此,根据您的使用方式,您可以将正则表达式调整为包含 1 到 7 位数字

{7} becomes {1,7}

由你决定。

关于javascript - 给定一个字符串,如何确定它是否是 IMDB id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45046594/

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