add_filter( 'gform_field_validation_20_6', function( $result, $value, $form, $field ) {
if ( strpos( $field->cssClass, 'require_english' ) !== false && !preg_match('/^[a-zA-Z\s]+$/', $value) ) {
$result['is_valid'] = false;
$result['message'] = 'Please enter only English characters';
}
返回$结果;
}, 10, 4 );
add_filter( 'gform_field_validation_29', function( $result, $value, $form, $field ) {
$target_fields = array( 1, 9, 30, 54, 59, 61, 71, 73, 83, 85, 33 ); // 添加要验证的字段的 ID
if ( in_array( $field->id, $target_fields ) && strpos( $field->cssClass, 'require_bengali' ) !== false && !preg_match('/^[ঀ-\s]+$/u' , $值) ) {
$result['is_valid'] = false;
$result['message'] = 'Please enter only Bengali characters';
}
返回$结果;
}, 10, 4 );
我尝试上面的代码,但出现错误“此网站出现严重错误。”