小编Cha*_*yan的帖子

从字符串中提取主机名

我想只匹配URL的根,而不是文本字符串中的整个URL.鉴于:

http://www.youtube.com/watch?v=ClkQA2Lb_iE
http://youtu.be/ClkQA2Lb_iE
http://www.example.com/12xy45
http://example.com/random
Run Code Online (Sandbox Code Playgroud)

我想让最后两个实例解析为www.example.comexample.com域.

我听说正则表达式很慢,这将是我在页面上的第二个正则表达式,所以如果有没有正则表达式,请告诉我.

我正在寻找这个解决方案的JS/jQuery版本.

javascript regex jquery

211
推荐指数
14
解决办法
21万
查看次数

如何在没有(to)部分的情况下创建mailto:link

你如何正确构建一个没有该部分的mailto:link. mailto:someaddress@example.com? 我不想要地址,只是想在之后的参数中通过mailto填写.

mailto uri

76
推荐指数
2
解决办法
3万
查看次数

在Array中搜索部分值匹配

我正在寻找一个给定这个数组的函数,

array(
 [0] =>
  array(
   ['text'] =>'I like Apples'
   ['id'] =>'102923'
 )
 [1] =>
  array(
   ['text'] =>'I like Apples and Bread'
   ['id'] =>'283923'
 )
 [2] =>
  array(
  ['text'] =>'I like Apples, Bread, and Cheese'
  ['id'] =>'3384823'
 )
 [3] =>
  array(
  ['text'] =>'I like Green Eggs and Ham'
  ['id'] =>'4473873'
 ) 
etc.. 
Run Code Online (Sandbox Code Playgroud)

我想寻找针头

"面包"

并得到以下结果

[1] =>
  array(
   ['text'] =>'I like Apples and Bread'
   ['id'] =>'283923'
 )
 [2] =>
  array(
  ['text'] =>'I like Apples, Bread, and Cheese'
  ['id'] =>'3384823'
Run Code Online (Sandbox Code Playgroud)

php search multidimensional-array

22
推荐指数
2
解决办法
3万
查看次数

Youtube ID解析新的URL格式

之前已经问过这个问题,我发现了这个问题:

注册表示youtube链接

但我正在寻找一些略有不同的东西.

我需要匹配Youtube ID本身兼容所有可能的youtube链接格式.不仅仅是从youtube.com开始.

例如:

http://www.youtube.com/watch?v=-wtIMTCHWuI

http://www.youtube.com/v/-wtIMTCHWuI?version=3&autohide=1

http://youtu.be/-wtIMTCHWuI

http://www.youtube.com/oembed?url=http%3A//www.youtube.com/watch?v%3D-wtIMTCHWuI&format=json

http://s.ytimg.com/yt/favicon-wtIMTCHWuI.ico

http://i2.ytimg.com/vi/-wtIMTCHWuI/hqdefault.jpg

是否有一个聪明的策略,我可以用来匹配-wtIMTCHWuI兼容所有这些格式的视频ID .我正在考虑字符计数和匹配= ? / . &字符.

php regex youtube format

21
推荐指数
2
解决办法
2万
查看次数

Chrome扩展程序:加载不同的内容脚本

我想根据当前选择的页面和选项卡加载不同的内容脚本.现在,我有三个内容脚本.我想将其中两个用于一个页面,将第三个用于另一个页面.

属于第1页:

content_script.js load_content_script.js

属于第2页:

newtab_content_script.js

现在我的清单看起来像这样

{
  "name": "A plugin for AdData express. Generate an instant excel document from the brands you check mark.",
  "version": "1.0",
  "background_page": "background.html",
  "permissions": [
    "cookies",
    "tabs", 
    "http://*/*", "https://", "*", "http://*/*", "https://*/*",
    "http://www.addataexpress.com", "http://www.addataexpress.com/*"
  ],
  "content_scripts": [
    {
      "matches": ["<all_urls>","http://*/*","https://*/*"],
      "js": ["load_content_script.js", "content_script.js", "newtab_content_script.js", "jquery.min.js", "json.js"]
    }
  ],
  "browser_action": {
      "name": "AdData Express Plugin",
      "default_icon": "icon.png",
      "js": "jquery.min.js",
      "popup": "popup.html"
  }
}
Run Code Online (Sandbox Code Playgroud)

我将如何在清单或其他地方构建这个?

javascript permissions google-chrome manifest google-chrome-extension

19
推荐指数
3
解决办法
2万
查看次数

mailto:Android中不支持的链接?

我没有真正的Android设备,所以我现在使用模拟器进行我的所有开发,在Android设备2.1及更低版本上,mailto:web链接真的不受支持吗?2.2工作,但每次我点击mailto:1.6或2.1上的链接,我得到[不支持的操作]对话框.有真实设备的人想要测试一下吗?

mailto android

9
推荐指数
1
解决办法
1万
查看次数

延迟后返回上一页

我想在使用jQuery延迟2秒之后转到上一页.我想也许我可以这样做,但我认为在错误的背景下使用它.代码没有做任何有价值的事情.

function goBack() {
    $(this).delay(3000, function(){
      history.back();}
    return false;
    }
Run Code Online (Sandbox Code Playgroud)

jquery timeout browser-history

5
推荐指数
1
解决办法
1万
查看次数

Python,jQuery,C语法有多相似?

我试图了解语法中语言之间的相似之处.Python,jQuery和C有多相似?我开始在Actionscript 3中编程,然后继续使用Javascript,然后继续学习Prototype,然后我开始使用jQuery,发现语法非常不同.那么jQuery更像是C和Python吗?

javascript c python syntax jquery

4
推荐指数
1
解决办法
2760
查看次数

Chrome扩展程序:作用于同一元素的多个扩展程序

Chrome将如何处理此方案.

假设我安装了两个扩展.一个扩展名将页面变为蓝色,另一个扩展名将页面变为红色.哪个扩展优先?

javascript race-condition google-chrome-extension

4
推荐指数
1
解决办法
681
查看次数

检查字符串是否等于x%

我想比较三个字符串:

"a text string" //target string
"a kind of similar text string"
"the cow jumps over the moon"
Run Code Online (Sandbox Code Playgroud)

并设置一个百分比参数,该参数返回与目标类似的x%结果.

$results = compare($array,$target,80)

$results // Returns an array with str 1,2, because they are at least 80 similar to the target.
Run Code Online (Sandbox Code Playgroud)

此外,在JavaScript或jQuery中可能有类似的功能吗?

javascript php string comparison

4
推荐指数
1
解决办法
422
查看次数

为什么在javascript中需要变量之间的+?

为什么这条线有效

$('#body-image').css("background-image", 'url('+ backgroundimage +')');
Run Code Online (Sandbox Code Playgroud)

但不是这个

$('#body-image').css("background-image", 'url('backgroundimage')');
Run Code Online (Sandbox Code Playgroud)

或者这个

$('#body-image').css("background-image", 'url(backgroundimage)');
Run Code Online (Sandbox Code Playgroud)

javascript syntax

3
推荐指数
1
解决办法
279
查看次数