私はcontenteditabledivを持っています。ユーザーがスペースを押すか貼り付けると、そのコンテンツは次のように置き換えられるURLを(正規表現を介して)検索されます。
<a href="' + url + '" title="' + url + '" target="_blank" class="label label-info label-url" contenteditable="false">url: \'' + url + '\'</a>
そしてそれは動作します。
問題は、書き込みまたは貼り付けを続けると、その<a>
タグ内の3つのURLが再度評価されて置き換えられ、大混乱を引き起こすことです。そのため、正規表現を変更することによって、それらが評価されないようにする方法が必要です(URLを無視する必要があります)。前に、、または)またはjsを変更しますhref="
。title="
url: '
jsfiddle: http: //jsfiddle.net/YUekd/