Skip to content

Instantly share code, notes, and snippets.

@ChrisCinelli
Last active May 24, 2017 17:15
Show Gist options
  • Save ChrisCinelli/04d77acc7beac26f00bf6409e82dfe6f to your computer and use it in GitHub Desktop.
Save ChrisCinelli/04d77acc7beac26f00bf6409e82dfe6f to your computer and use it in GitHub Desktop.
Catch phone numbers including (223) four56-7890
var rePhoneNumber = /([2-9]|two|three|four|five|six|seven|eight|nine)[^0-9a-zA-Z]{0,3}([0-9]|zero|o|one|l|i|two|three|four|five|six|seven|eight|nine)[^0-9a-zA-Z]{0,3}([0-9]|zero|o|one|l|i|two|three|four|five|six|seven|eight|nine)[^0-9a-zA-Z]{0,3}([0-9]|zero|o|one|l|i|two|three|four|five|six|seven|eight|nine)[^0-9a-zA-Z]{0,3}([0-9]|zero|o|one|l|i|two|three|four|five|six|seven|eight|nine)[^0-9a-zA-Z]{0,3}([0-9]|zero|o|one|l|i|two|three|four|five|six|seven|eight|nine)[^0-9a-zA-Z]{0,3}([0-9]|zero|o|one|l|i|two|three|four|five|six|seven|eight|nine)[^0-9a-zA-Z]{0,3}([0-9]|zero|o|one|l|i|two|three|four|five|six|seven|eight|nine)[^0-9a-zA-Z]{0,3}([0-9]|zero|o|one|l|i|two|three|four|five|six|seven|eight|nine)[^0-9a-zA-Z]{0,3}([0-9]|zero|o|one|l|i|two|three|four|five|six|seven|eight|nine)/gi
export default function containPhoneNumber(num) {
return !!rePhoneNumber.test(num);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment