【问题标题】:How To Validate Phone Numbers in Redux Framework如何在 Redux 框架中验证电话号码
【发布时间】:2015-03-28 17:25:57
【问题描述】:

我正在尝试validate 电话号码字段,但文本以外的可用选项将不起作用,因为人们可能会使用破折号和括号来输入他们的号码。

我已经尝试过preg_replace,但在输入不兼容的数据时仍然没有看到错误消息,例如在文本字段中输入了一个“x”字符,该字符只能接受一个数字值。

除了出现一个弹出窗口说:

您的操作有问题。请重试或重新加载 页面。

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.'
)

感谢您的帮助。

问候, 挂了。

【问题讨论】:

    标签: php wordpress validation preg-replace options


    【解决方案1】:

    可以在解析字符串之前使用 preg_quote()。

    【讨论】:

      猜你喜欢
      • 2020-01-20
      • 1970-01-01
      • 2012-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-16
      相关资源
      最近更新 更多