Customer NAme Validate - johnybk08/Magento GitHub Wiki
`` function isValidName($nameValue) { if ($nameValue != null) { if (preg_match('/(?:[\p{L}\p{M},-_.'\s\d]){1,255}+/u', $nameValue, $matches)) { return $matches[0] == $nameValue; } }
return true;
}
echo 'Jane: '.isValidName('Jane') .PHP_EOL; echo 'Jane ☺: '.isValidName('Jane ☺') .PHP_EOL; echo '☏ - Doe: '. isValidName('☏ - Doe') .PHP_EOL; echo '⚐ $(date): '.isValidName('⚐ $(date)') .PHP_EOL; echo '🤷:'. isValidName('🤷') .PHP_EOL; echo '����:'. isValidName('����') .PHP_EOL; ``