您正在尝试将文本编辑器中的文本网址替换为活动链接。我正在使用WYSIWYG文本编辑器。这是我的jquery代码:
var urlRegex = /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/;
$("#queEditor").text().replace(urlRegex, function(url) {
return '<a href="' + url + '">' + data + '</a>';
但这只是将编辑器中的文本URL更改为ex的实际文本锚标记。如果我将文本设为http://www.mangareader.net/93-44-12/naruto/chapter-39.html
,则输出为<a href="http://www.mangareader.net/93-44-12/naruto/chapter-39.html">Naruto 39 - Read Naruto 39 Online - Page 12</a>
。
我希望输出是一个活动链接,而不仅仅是文本编辑器中的文本。我怎么能纠正这个?
答案 0 :(得分:0)
请检查你的var UrlRegex,分号前的http内容,我猜应该用引号括起来。
像:
<style name="customRatingBar" parent="Widget.AppCompat.RatingBar">
<item name="android:progressDrawable">@drawable/custom_ratingbar</item>
<item name="android:minHeight">24dp</item>
<item name="android:maxHeight">24dp</item>
<item name="android:progressTint">@color/md_red_700</item>
<item name="android:secondaryProgressTint">@color/md_red_700</item>
</style>
请回复是否适合您: 执行以下操作来锚定文本。
1)输入将用作链接的文本。
2)突出显示该文本,然后单击WYSYWIG编辑器中的链接按钮。如果您使用的是HTML编辑器,请单击出现的“链接”按钮。
3)输入链接的目标URL。这应该是您之前使用#字符开头的锚点的名称。单击“确定”。