const forbiddenUrlPattern = /(?:(?:blob|data|dav|file|mailto):|(?<=^|\s)\S+:[\\/]{2})\S*/gi;function removeUrls(value) {
if (forbiddenUrlPattern.test(value)) {
// Possibly contains a URL. Remove anything URL-like.
return value.replace(forbiddenUrlPattern, '');
}
return value;
}
['foo', 'bar', 'http://haha.com', 'ftp://boo gopher://'].map(removeUrls);
function removeUrls(value) {
return value.replace(forbiddenUrlPattern, '');
}
['foo', 'bar', 'http://haha.com', 'ftp://boo gopher://'].map(removeUrls);