将HTML字符串转换为JavaScript对象

时间:2017-01-16 07:55:47

标签: javascript

我构建了一个非常简单的RTE,它允许我为我的文本着色并使其变粗。我使用过iframe和designmode。

我现在得到的是这样的:

this is my Text which is <strong>strong</strong> and <font color="#ff0000">colored</font> or <strong><font-color="#00ff00">both</font></strong>

现在我想将此HTML转换为JavaScript对象,以使用SnapSvg将其转换为SVG。为此,我尝试了许多不同的正则表达式,但我从未使用过很多,结果不是我需要的。

我正在尝试这样的事情:

function getMatches (text) {
    var regexp = /<[^>]*>/; 
    var matches = regexp.exec(text);
    if(matches !== null) {
        console.log(matches);
    }
}

有没有人有更好的正则表达式,或者想知道如何获得我需要的对象?

0 个答案:

没有答案