黑马程序员技术交流社区

标题: winform中怎么判断文本框中输入的手机号码是否合法? [打印本页]

作者: 神马王刚    时间: 2012-10-11 22:09
标题: winform中怎么判断文本框中输入的手机号码是否合法?
本帖最后由 神马王刚 于 2012-10-13 22:45 编辑

winform中怎么判断文本框中输入的手机号码是否合法?
作者: 刘俊红    时间: 2012-10-12 00:28
用正则表达式,这是最简单常规的方法。
  1. using System.Text.RegularExpressions;

  2. Regex rPhoneNum =new Regex( @"^(1(([35][0-9])|(47)|[8][01236789]))\d{8}$");
  3.             if(rPhoneNum.IsMatch(textBox1.Text.Trim()))
  4.             {
  5.                // MessageBox.Show("正确");
  6.             }
  7.             else
  8.             {
  9.                 //MessageBox.Show("错误");
  10.             }
复制代码

作者: 管海鹏    时间: 2012-10-12 06:11
对字符串的校验首选正则表达式





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2