嗨,我是javascript的新手,我想剥离文字。我有一个看起来像这样的字符串
<iframe src="http://embed.videokoo.com/61YVek?client_file_id=390856&width=720&height=480" style="width:720px;height:480px;border:0;margin:0;padding:0;"></iframe>
我想删除除最终输出应该如下所示的url之外的所有内容:
http://embed.videokoo.com/61YVek?client_file_id=390856
我该怎么做?
答案 0 :(得分:0)
最简单的解决方案,假设您的<iframe...>
实际上是来自<textarea>
的字符串,而您始终尝试匹配相同的http://embed.videokoo.com...
网址,则不是“剥离“字符串,但要将子字符串与正则表达式匹配:
var str = '<iframe src="http://embed.videokoo.com/61YVek?client_file_id=390856&width=720&height=480" style="width:720px;height:480px;border:0;margin:0;padding:0;"></iframe>'
var substring = str.match(/http:\/\/embed.videokoo.com\/\w+\?client_file_id=\d+/)
document.write(substring);