小编And*_*ndi的帖子

检查Youtube ID是否对ColdFusion有效

我想检查YouTube链接/ ID是否有效.它应该通过if/else语句给我一个答案.

我试过这个:

<cfset variables.key = "my_key_value_here">
<cfset variables.headers = "https://www.youtube.com/oembed?format=json&url=http://www.youtube.com/watch?v=#variables.key#">

<cfif (IsArray(#variables.headers#) ? ReMatch('(http:\/\/)(?:www\.)?youtu(?:be\.com\/(?:watch\?|user\/|v\/|embed\/)\S+|\.be\/\S+)',#variables.headers#) : false)>
     Correct Id!
<cfelse>
   There is no video with that Id!
</cfif>
Run Code Online (Sandbox Code Playgroud)

示例中的ID是正确的,应输出:"正确的ID!" 但它始终显示else语句.

谢谢你的帮忙!

youtube coldfusion if-statement

0
推荐指数
2
解决办法
191
查看次数

标签 统计

coldfusion ×1

if-statement ×1

youtube ×1