reg1 = new System.Text.RegularExpressions.Regex(@"^[0-9]*$");
reg2 = new System.Text.RegularExpressions.Regex(@"^[0-9a-zA-Z]+|\-*$");
reg3 = new System.Text.RegularExpressions.Regex(@"\[0-9a-zA-Z]*|\x20*|\.*");这三个正则表达式的含义。
我只认识 0-9数字;a-zA-Z字母。
后面跟的就不认识了。麻烦会读的朋友告诉一声。谢谢。

解决方案 »

  1.   

    ^表示文本最开始,如果是多行模式,^表示行首
    $表示文本最末端,如果是多行模式,^表示行尾
    |表示逻辑或
    \x表示后面的是字符的16进制表示的ascii编码
    \.和\-表示转义字符,结果匹配实际常量字符:.和-
      

  2.   

    ^表示文本最开始,如果是多行模式,^表示行首
    $表示文本最末端,如果是多行模式,^表示行尾
    |表示逻辑或
    \x表示后面的是字符的16进制表示的ascii编码
    \.和\-表示转义字符,结果匹配实际常量字符:.和-
      

  3.   

    正则30分入门
    http://deerchao.net/tutorials/regex/regex.htm
    微软教程:
    http://msdn.microsoft.com/zh-cn/library/system.text.regularexpressions.regex.aspx