自动按照模式在文本中创建链接

时间:2019-04-16 09:27:20

标签: javascript jquery html

我需要搜索文档文本,并在其中找到toStringJSONobject.remove("jsonErrorResponse"); String newJson = JSONobject.toString() 0000/0(其中0000/00可以是任何数字)的模式将文本包装在

0000/000

仅当文本是URL时,我才找到用于自动链接器的内容,因此它对我所需要的内容并没有真正的帮助。

2 个答案:

答案 0 :(得分:1)

一个简单的正则表达式模式就可以解决问题。

text.replace(/(0000\/[0-9]{1,3})/gm, `<a href="http://example.com/something-$1">$1</a>`);

这将查找0000 /,后跟0到9之间的数字,1到3次。

答案 1 :(得分:0)

简单的正则表达式方法

document.body.innerHTML = document.body.innerHTML.replace(/(\d{4}\/\d{1,3})/g, 
  '<a href="http://example.com/something-$1">$1</a>')
Some text 0000/0 and this 1234/56 and that  7777/666