想学正则表达式,大家可以在网上搜索 正则表达式30分钟入门教程
想深入的理解正则表达式,大家可以看此书,《精通正则表达式》
大多数编程语言都支持正则表达式,正则表达式也可以说是一种工具或者一门独立的语言。
从较低的层面上讲,正则表达式描述的是一串文本的特征。你可以用来验证输入的数据,检索文本,
从较高的层面上讲,正则表达式允许用户掌控自己的数据,让这些数据为自己服务,掌握正则表达式,就是掌握自己的数据。
1、检验身份证号码
.Regex.IsMatch(str_idcard, @"(^\d{18}$)|(^\d{15}$)");
2、检验邮编
IsMatch(str_postalcode, @"^\d{6}$");
3、检验手机号码
IsMatch(str_handset, @"^[1]+[3,5]+\d{9}"); |