我使用的是Angular,我有一个文本字段,值为:
text1 www.google.com test2
但我想把它转换成一个URL,如果它是一个链接。这样的:
text1 www.google.com test2
的结果是有一个文本字段值,如果有任何字符串可以检测为url,那么将字符串转换为url
如果你想要这样的结果:
text1 <a href='www.google.com'>www.google.com</a> test2
你可以这样做:
const strArray = 'text1 www.google.com test2'.split(' ');
strArray[1] = `<a href="${strArray[1]}">${strArray[1]}</a>`
const newString = strArray.join(' ');