WordPress电话号码限制允许xxx-xxx-xxxx格式

时间:2017-05-25 09:41:55

标签: wordpress contact-form phone-number tel

我已将占位符保留为xxx-xxx-xxxx

<input type="text" id="min" placeholder="min"> <input type="text" id="max" placeholder="max"> <button onclick="pickRandom()">Generate Random Number</button> <input type="text" id="result" placeholder="random number">

我在插件formatting.php

中更改了tel脚本
<label> Phone Number </label> [number* shm-mrk-phone minlength:10 maxlength:140 placeholder "]

它不允许xxx-xxx-xxxx(这应该允许),它允许xxxxxxxxxx

1 个答案:

答案 0 :(得分:0)

非常简单。我使用tel而不是数字类型来添加手机号码。

在Contact Form 7插件formatting.php模块中,

我更新了wpcf7_is_tel功能代码。

function wpcf7_is_tel( $tel ) {
    $result = preg_match( '/^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$/', $tel );
    return apply_filters( 'wpcf7_is_tel', $result, $tel );
}

工作正常。