Hi @oappdev ,
Could you please share a bit more about your scenario?
Do you want to force to manually type "mm/dd/yyyy" format date value within a DatePicker control?
I assume that you want to type date value manually or select from Pop-up Interactive Calendar within the DatePicker control, is it true?
Based on the needs that you mentioned, I think the IsMatch function could achieve your needs. I have made a test on my side, please take a try with the following workaround:
Set the OnChange property of the DatePicker control to following:
If(
!IsMatch(Text(DatePicker1.SelectedDate), "\d{1,2}/\d{1,2}/\d{4}") || Value(First(Split(Text(DatePicker1.SelectedDate), "/")).Result)>12 || Value(Last(FirstN(Split(Text(DatePicker1.SelectedDate), "/"))).Result)>31,
Notify("The date value you typed within the Date Picker control is in wrong format. The correct format is mm/dd/yyyy.", NotificationType.Error),
Notify("Right Date format",NotificationType.Success)
)
You could also consider add a Error Message Label under the Date Picker control, then set the Visible property of the Error Message Label to following:
If(
!IsMatch(Text(DatePicker1.SelectedDate), "\d{1,2}/\d{1,2}/\d{4}") || Value(First(Split(Text(DatePicker1.SelectedDate), "/")).Result)>12 || Value(Last(FirstN(Split(Text(DatePicker1.SelectedDate), "/"))).Result)>31,
true,
false
)

Please take a try with above solutions, then check if the issue is solved.
More details about the IsMatch function, please check the following article:
IsMatch function
Best regards,