0
我想有一個管道,它檢測字符串中的任何URL並創建一個鏈接。目前我創建了這個,這似乎不工作:Angular2管道正則表達式URL檢測
@Pipe({name:'matchUrl'})
export class MatchUrlPipe implements PipeTransform {
transform(value: string, arg?: any): any {
var exp = /https?:\/\/(www\.)?[[email protected]:%._\+~#=]{2,256}\.[a-z]{2,4}\b([[email protected]:%_\+.~#?&//=]*)/g;
return value.replace(exp, "<a href='$1'>$1</a>");
}
}
我該如何解決它?
您可以使用此NPM包:https://www.npmjs.com/package/url-regex – Marian07