zoukankan      html  css  js  c++  java
  • C#正则表达式验证格式

           1.首先引入命名空间

           using System.Text.RegularExpressions;     

           2.定义正则验证方法

           //str是要被验证的字符串,regexStr为正则表达式
            public static bool GetRegexInput(string str, string regexStr)
            {
                Regex rStr = new Regex(regexStr);
                bool bResult = false;
                if (rStr.IsMatch(str))
                {
                    bResult = true;
                }
                return bResult;
            }

            3.测试注册密码格式(至少为6位,由非纯数字或字母组成)

            //按钮点击事件        

            private void button1_Click(object sender, RoutedEventArgs e)
            {
                string regSfzh = @"^(?=.*?[A-Za-z])(?=.*?[0-9])[0-9A-Za-z]{6,32}$";
                if (!GetRegexInput(this.textBox1.Text, regSfzh))
                {
                    System.Windows.Forms.MessageBox.Show("不符合格式!");
                }
                else
                {
                    System.Windows.Forms.MessageBox.Show("很好,符合格式!");
                }
            }

  • 相关阅读:
    分布式系统中的Session问题
    HotSpot VM运行时---命令行选项解析
    K大数查询
    [DarkBZOJ3636] 教义问答手册
    小朋友和二叉树
    [COCI2018-2019#2] Sunčanje
    小SY的梦
    [HDU6722 & 2019百度之星初赛四 T4] 唯一指定树
    [HDU6800] Play osu! on Your Tablet
    [NOI2007] 货币兑换
  • 原文地址:https://www.cnblogs.com/_ymw/p/2916808.html
Copyright © 2011-2022 走看看