Как проверить телефонные номера в Redux Framework

Я пытаюсь validate поле номера телефона, но доступные параметры, кроме текста, не будут работать, поскольку люди могут использовать тире и скобки для ввода своего номера.

я пробовал preg_replace но я по-прежнему не вижу сообщений об ошибках при вводе несовместимых данных, например, в текстовое поле введены символы «х», которые должны принимать только числовое значение.

Кроме того, всплывающее окно говорит, что:

Возникла проблема с вашими действиями. Пожалуйста, попробуйте еще раз или перезагрузите
стр.

array(
'id'       => 'sz-header-contact-phone',
'type'     => 'text',
'title'    => __( 'Phone number', 'redux-framework-demo' ),
'subtitle' => __( 'Enter your phone number here.', 'redux-framework-demo' ),
'validate' => 'preg_replace',
'preg' => array(
'pattern' => '^\(\d{3}\) \d{3}-\d{4}$',
'replacement' => 'no numbers'
),
'msg'      => 'Please enter correct phone number',
'placeholder' => 'Enter your phone number here.'
)

Спасибо за любую помощь.

С Уважением,
Хунг.

0

Решение

может использовать preg_quote () перед анализом вашей строки.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]