Hi Huang,
When we populate the drop down list with domain values, system does the validation check against the values of domain. Also the drop down values only allows the user to key in the valid data.
So, for automatic data check, as suggested, go for drop down by key ui element and bind the value to your data element which uses the domain
Regards,
Rama