加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

几个经典的正则表达式Regex匹配

发布时间:2020-12-14 02:24:58 所属栏目:百科 来源:网络整理
导读:几个经典的正则表达式Regex匹配 #region 身份证号码正则表达式 //while (true) //{ // Console.WriteLine("请输入一个身份证号码"); // string id = Console.ReadLine(); // bool b4 = Regex.IsMatch(id,@"^d{15}|d{18}$"); // bool b5 = Regex.IsMatch(id

几个经典的正则表达式Regex匹配


#region 身份证号码正则表达式
//while (true)
//{
// Console.WriteLine("请输入一个身份证号码");
// string id = Console.ReadLine();
// bool b4 = Regex.IsMatch(id,@"^d{15}|d{18}$");
// bool b5 = Regex.IsMatch(id,@"^(d{15}|d{18})$");
// Console.WriteLine(b4);
// Console.WriteLine(b5);
//}
#endregion

#region 匹配电话号码
//while (true)
//{

// Console.WriteLine("请输入电话号码");
// string phone = Console.ReadLine();
// bool b = Regex.IsMatch(phone,@"^((d{3,4}-d?{7,8})|(d{5}))$");
// Console.WriteLine(b);
//}
#endregion

#region 匹配email的regex

//while (true)
//{
// Console.WriteLine("请输入Email地址");
// string email = Console.ReadLine();
// bool b = Regex.IsMatch(email,@"^w+@w+.w+$");
// Console.WriteLine(b);
//}
#endregion

#region 匹配ip地址的regex
//while (true)
//{
// Console.WriteLine("请输入一个IP地址");
// string ip = Console.ReadLine();
// bool b = Regex.IsMatch(ip,@"^d{1,3}(.d{1,3}){3}$");
// Console.WriteLine(b);
//}
#endregion

#region 匹配日期合法regex
//while (true)
//{
// Console.WriteLine("请输入一个日期");
// string date = Console.ReadLine();
// bool b = Regex.IsMatch(date,@"^d{4}-d{1,2}-d{1,2}$");
// Console.WriteLine(b);
//}
#endregion


#region 匹配url地址的regex
//"http://www.itcast.cn"
//"http://www.test.com/a.htm?id=3&name=aaa"
//"http://s.taobao.com/search?q=nokia800&keyword=&commend=all&ssid=s5-e&search_type=item&atype=&tracelog=&sourceId=tb.index&initiative_id=tbindexz_20120223"
//"ftp://127.0.0.1/1.txt"

while (true) { Console.WriteLine("请输入url地址"); string url = Console.ReadLine(); bool b = Regex.IsMatch(url,@"^[a-zA-Z]+://.+$"); Console.WriteLine(b); } #endregion

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读