正则表达式 验证输入为电话号码或手机
2016-04-09 15:34
337 查看
using System; using System.Text.RegularExpressions; namespace ConsoleApplication1 { class Program { static void Main() { var regexTelephone = new Regex(@"^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$"); var regexMobilePhone = new Regex(@"^[1][358]\d{9}$"); while (true) { Console.Write("Phone:"); var inputString = Console.ReadLine(); if (string.IsNullOrWhiteSpace(inputString)) continue; if (regexTelephone.IsMatch(inputString) || regexMobilePhone.IsMatch(inputString)) { Console.WriteLine("Okay!"); break; } Console.WriteLine("Wrong!"); } Console.Write("Press any key to exit..."); Console.ReadKey(); } } }
相关文章推荐
- 移动app安全测试
- VB.net版机房收费系统——VS报表制作及功能实现中的问题及解决办法(好学的代价=Bug)
- 第一章:权限管理基础
- iOS UITableView的用法
- 7Cable master
- Java ,== ,equals的区别
- IEEE制定的浮点数表示法
- 《深入了解计算机系统》第七章读书笔记
- MySQL相关问题总结
- <jQuery>首页图片切换/轮播
- vsftpd.conf:vsftpd配置文件
- Android右滑销毁Activity
- Android 播放音频文件
- ::在C++中是什么意思
- 常用查找算法 总结
- 《使用MAT(Memory Analyzer Tool)工具分析dump文件》
- Newtonsoft.Json 版本冲突解决
- POI合并单元边框问题解决方法
- 如何在路由器上刷DD-WRT固件
- linux自旋锁和futex