formcierge_before_entry_data_update
Filter

Since v1.0.0

Filter an entry field value before it is saved during an admin edit. Return the modified value, or return a WP_Error to block the update.

Parameters
$value mixed The new value being saved.
$entry_id int The entry ID.
$field_id string The field ID being updated.
Defined in
includes/Controllers/EntryController.php
add_filter( 'formcierge_before_entry_data_update', function ( $value, $entry_id, $field_id ) {
    if ( $field_id === 'field_phone' ) {
        $value = preg_replace( '/[^0-9+-() ]/', '', $value );
    }
    return $value;
}, 10, 3 );