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类型 所指定的正则表达式是否使用指定的匹配选项在指定的输入字符串中找到了匹配项

posted on 2013-03-30 15:38  W宁宁  阅读(129)  评论(0编辑  收藏  举报