如何使用jQuery从字符串中提取图像标记?

bhu*_*dra 0 javascript regex jquery

我有这样的字符串:

var p = '<img src="/quizs-schol/headimages/4194.png?id=51a2f7aec61ac" style="height:30px; width:40px;"> Online free quiz';
Run Code Online (Sandbox Code Playgroud)

我需要提取这个:

<img src="/quizs-schol/headimages/4194.png?id=51a2f7aec61ac" style="height:30px; width:40px;">
Run Code Online (Sandbox Code Playgroud)

我怎么能实现这个目标?

Ria*_*Ria 5

试试这个正则表达式:

<[^>]+>
Run Code Online (Sandbox Code Playgroud)

和示例代码:

match = inputString.match(/<[^>]+>/);
if (match != null) {
    matchedText = match[0];
} else {
    // Match attempt failed
}
Run Code Online (Sandbox Code Playgroud)

说明:

[abc]字符组匹配组内的任何单个字符,这将匹配单个或a,bc.
[^abc]当字符组中的第一个符号^为时,它被否定.这将匹配任何字符除外 a,bc.