if ((!Regex.IsMatch(idnumber.Text, @"^(^\d{15}$|^\d{18}$|^\d{17}(X|x)$)$", RegexOptions.IgnoreCase))) { Alert.ShowInTop("您输入的身份证号码有误!"); idnumber.Text = ""; return; }
用来在后台判断输入内容是否符合正则的要求。
许引用using System.Text.RegularExpressions命名空间
class System.TextRegualarExpression.Regex表示不可变的正则表达式
IsMatch bool类型 所指定的正则表达式是否使用指定的匹配选项在指定的输入字符串中找到了匹配项