Javascript 使用正则表达式获取url iframe字符串
串 这是回报Javascript 使用正则表达式获取url iframe字符串,javascript,regex,Javascript,Regex,串 这是回报 let url = iframe.match(/\bhttps?:\/\/\S+); 它将返回最后的\和“我不想要。我尝试使用类似的 'https://player.vimeo.com/video/111111\"' 说“不包括\或”,但我没有理解正确 Regex对我来说总是一个负担。可以通过将html插入空容器元素并获取iframe元素的src属性来使用DOM方法 让iframe=”“; 设div=document.createElement('div') div.inne
let url = iframe.match(/\bhttps?:\/\/\S+);
它将返回最后的\和“我不想要。我尝试使用类似的
'https://player.vimeo.com/video/111111\"'
说“不包括\或”,但我没有理解正确
Regex对我来说总是一个负担。可以通过将html插入空容器元素并获取iframe元素的
src
属性来使用DOM方法
让iframe=”“;
设div=document.createElement('div')
div.innerHTML=iframe
让url=div.querySelector('iframe').src
log(url)
可以通过将html插入空容器元素并获取iframe元素的src
属性来使用DOM方法
让iframe=”“;
设div=document.createElement('div')
div.innerHTML=iframe
让url=div.querySelector('iframe').src
console.log(url)
请尝试此操作
让iframe=”“;
console.log(iframe.match(')(?请尝试此操作
让iframe=”“;
console.log(iframe.match(“(?将\S
替换为[^\\]
。但这可能不包括所有情况,您可能需要查看。@Ahmed Ah,谢谢。我很接近了。可能将\S
替换为[^\\\]
。但这可能不包括所有情况,您可能需要查看。@Ahmed啊,谢谢。我很接近。可能是重复的
'https://player.vimeo.com/video/111111\"'
[^\"]