gpt4 book ai didi

javascript - 根据选项字符串选择子字符串

转载 作者:行者123 更新时间:2023-11-30 23:48:57 26 4
gpt4 key购买 nike

我有以下代码


// this text box can contain a URL such as:
// http://vimeo.com/
// http://www.youtube.com/
// and so on.
var text = $('#myTextBox').val();
var providers = "youtube|flickr|viddler|qik|revision3|hulu|vimeo";

if( text.match(providers).length > -1) {
var selectedProvider = ???;
}

match 方法会检查是否有任何子字符串与提供商列表相匹配:youtube、flickr、vimeo 等。

我的问题是匹配了哪个提供商?

最佳答案

您可以捕获匹配结果并获取第一个匹配的元素:

var text = $('#myTextBox').val();
var match = text.match("youtube|flickr|viddler|qik|revision3|hulu|vimeo");

if (match) {
var selectedProvider = match[0];
}

String.prototype.match需要一个 RegExp 对象作为参数,但如果您传递一个 String,它将被替换为表达式 new RegExp(string) 的结果

关于javascript - 根据选项字符串选择子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1970476/

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