php CF7手机现场验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php CF7手机现场验证相关的知识,希望对你有一定的参考价值。

//////////////////////////////////////////////////////////////
///////// CF7 FORMS PHONE VALIDATION
//////////////////////////////////////////////////////////////
add_filter( 'wpcf7_validate_email*', 'custom_phone_validation_filter', 20, 2 );
 
function custom_phone_validation_filter( $result, $tag ) {
    $tag = new WPCF7_FormTag( $tag );
    if ( 'phone' == $tag->name ) {
        $phone_num = isset( $_POST['phone'] ) ? trim( $_POST['phone'] ) : '';
        if(!preg_match("/^([+]?\d{1,4}[-\s]?|)\d{3}[-\s]?\d{3}[-\s]?\d{4}$/",$phone_num)) { 
            $result->invalidate( $tag, "Fornire un numero di telefono valido" );
        }
    }
    return $result;
}

以上是关于php CF7手机现场验证的主要内容,如果未能解决你的问题,请参考以下文章

php CF7 |多选字段

php CF7 |多选字段

php CF7 |示例单选按钮

php CF7 |示例单选按钮

php CF7去除br和p

php CF7 |停止以跨度包裹的表单元素