If(
!IsBlank(DataCardValue22.SelectedDate) &&
!IsMatch(
Text(DataCardValue22.SelectedDate, "[$-en-GB]d/m/yyyy"), // Convert date to text and check format
"^\d{1,2}/\d{1,2}/\d{4}$" // Match d/m/yyyy or dd/mm/yyyy format
),
Color.Red, // Red color for invalid date format
Color.Transparent // Transparent color for valid or blank dates
)
On blank date field its showing red border .It should show red border when date is incorrect like 'sdfghj' or not d/m/yyyy format