TLDR: Use for...of
instead of forEach()
in asynchronous code.
For legacy browsers, use for...i
or [].reduce()
To execute the promises in parallel, use Promise.all([].map(...))
<?php | |
/** | |
* Regular expression to validate different types of phone numbers | |
*/ | |
// simple pattern | |
$pattern = '/^[0-9\-\(\)\/\+\s]*$/'; | |
// example phone numbers | |
$phoneNumbers = ' |