Hello I am trying to use the Java Script to grab all phone numbers and or emails from a description text. I can’t seem to get the function right any guidance for help here from the community?
function removePhoneNumbersAndEmails(text) {
const phoneRegex = /(\+\d{1,2}\s?)?(\()?(\d{3})(?(2)\))[-.\s]?(\d{3})[-.\s]?(\d{4})\b/g;
const emailRegex = /\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b/g;
// Remove phone numbers
text = text.replace(phoneRegex, '');
// Remove email addresses
text = text.replace(emailRegex, '');
return text.trim();
}
// Test the function with an example text
const text = `
This is a sample text.
You can contact me at +1 (123) 456-7890 or john.doe@example.com.
Please reach out to p1 for more information.
`;
const result = removePhoneNumbersAndEmails(text);
console.log(result);