gpt4 book ai didi

php - 简单的 PHP 正则表达式问题

转载 作者:可可西里 更新时间:2023-10-31 22:07:59 25 4
gpt4 key购买 nike

我想验证表单中的字段以确保它包含链接到 Vimeo 视频的 URL 的正确格式。下面是我在 Javascript 中的内容,但我需要将其转换为 PHP(不是我的强项)

基本上,我需要检查字段,如果格式不正确,我需要将错误消息存储为变量。如果正确,我将变量存储为空。

                // Parse the URL
var PreviewID = jQuery("#customfields-tf-1-tf").val().match(/http:\/\/(www.vimeo|vimeo)\.com(\/|\/clip:)(\d+)(.*?)/);
if ( !PreviewID ) {
jQuery("#cleaner").html('<div id="vvqvideopreview"><?php echo $this->js_escape( __("Unable to parse preview URL. Please make sure it's the <strong>full</strong> URL and a valid one at that.", 'vipers-video-quicktags') ); ?></div>');
return;
}

传统的 vimeo 网址如下所示:http://www.vimeo.com/10793773

谢谢!

最佳答案

if (0 === preg_match('/^http:\/\/(www\.)?vimeo\.com\/(clip\:)?(\d+).*$/', $value))
{
$error = 'Unable to parse preview URL';
}

更新,回复你的评论:

if (0 === preg_match('/^http:\/\/(www\.)?vimeo\.com\/(clip\:)?(\d+).*$/', $value, $match))
{
$error = 'the error';
}
else
{
$vimeoID = $match[3];
}

关于php - 简单的 PHP 正则表达式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2662485/

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