Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
ChanceJS UK Phone Numbers
/*
ChanceJS (http://chancejs.com) doesn't do UK phone numbers, but you can get close by using chance.string with a
pool of numbers 0-9 and length 9, then running it through replace with a bit of regex and
adding a 01 for landline or a 07 for mobiles that will come out correctly formatted with spaces.
Not perfect, and most numbers not real, but it looks better than the US numbers when testing.
*/
var contactNumbers = {
telephone: chance.string({pool: '0123456789', length: 9}).replace(/(\d{2})(\d{3})/g, "01$1 $2 "),
mobile: chance.string({pool: '0123456789', length: 9}).replace(/(\d{2})(\d{3})/g, "07$1 $2 ")
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment