var str = "This product price is £15.00 and old price is £19.00";
// if `£` follows non-digit also then use
console.log(str.match(/£\S+/g));
// if `£` follows only number with fraction
console.log(str.match(/£(\d+(\.\d+)?)/g));

Email codedump link for How to get a word that starts with a certain character from a string in Javascript