1
CNIC號碼是一個字符串,包含13位數字和兩個破折號 例如11111-1111111-1。我怎麼能在WPF的驗證實現這個我想驗證WPF 13位數字和2破折號中的CNIC號碼
CNIC號碼是一個字符串,包含13位數字和兩個破折號 例如11111-1111111-1。我怎麼能在WPF的驗證實現這個我想驗證WPF 13位數字和2破折號中的CNIC號碼
使用此方法
private bool IsValidCNIC(string cnic)
{
Regex check = new Regex(@"^[0-9]{5}-[0-9]{7}-[0-9]{1}$");
bool valid = false;
valid = check.IsMatch(cnic);
return valid;
}
正則表達式是你的朋友;好吧,也許不是,但這可能是你無論如何需要的。 –
我們需要更多的信息來給你一個很好的答案。您是否使用MVVM模式,您的模型是否實現INotifyDataErrorInfo? –
不,我正在使用IDataErrorInfo –