Автор Тема: Номер телефона поставщика  (Прочитано 103 раз)

21 Июнь 2016, 15:55:43
  • Пользователь
  • **
  • Сообщений: 81
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте друзья,

такая проблемка, при добавлении телефонного номера поставшику, номер со звёздочкой не принимается, номер такой *0770. Что надо сделать чтобы принимался такой формат номера?
21 Июнь 2016, 18:54:22
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 14074
  • Репутация: +14569/-2
  • Сообщество PrestaShop
    • Просмотр профиля
Проверка телефона в /classes/Validate.php, разрешены цифры, точка, плюс, тире  и скобки
public static function isPhoneNumber($number)
{
        return preg_match('/^[+0-9. ()-]*$/', $number);
}
Можно полностью отменить или разрешить дополнитеьные символы
22 Июнь 2016, 15:37:01
Ответ #2
  • Пользователь
  • **
  • Сообщений: 81
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проверка телефона в /classes/Validate.php, разрешены цифры, точка, плюс, тире  и скобки
public static function isPhoneNumber($number)
{
        return preg_match('/^[+0-9. ()-]*$/', $number);
}
Можно полностью отменить или разрешить дополнитеьные символы

Adik, исправил, сработало, спасибо.