var reg = /^[a-z0-9_.\u0391-\uFFE5]+$/gi;
这段正则是用来匹配字段是否以下划线、字母、数字等内容,但是现在不输入任何内容,
这个正则也过不去,如何让字段为空这个正则能匹配得过。帮偶改下还有一个就是帮偶写一个判断是否 关系数据库连接字符串的正则
谢了

解决方案 »

  1.   

     var reg = /^[a-z0-9_.\u0391-\uFFE5]*$/gi;
      

  2.   

    var reg = /^[a-z0-9_.\u0391-\uFFE5]*$/gi;
      

  3.   


    var reg = /^[a-z0-9_.\u0391-\uFFE5]*$/gi;
      

  4.   

    /^[a-zA-Z0-9_.\u4e00-\u9fa5]+$/
    匹配字母,数字,下划线,小数点,汉字
      

  5.   


    "(?is)^(?=.*Data Source=[^;]+)(?=.*Initial Catalog=[^;]+)(?=.*Persist Security Info=[^;]+)(?=.*User ID=[^;]+)(?=.*Password=[^;]+).*$"
      

  6.   

    这个不太好吧,
    把写法都限制死了
    sql server 可是有几种连接字符串的写法呢
      

  7.   

     ConnectionStringSettings setting = ConfigurationManager.ConnectionStrings[connStringName];
    SqlConnectionStringBuilder csb = new SqlConnectionStringBuilder(setting.ConnectionString);
    Console.WriteLine("InitialCatalog:" + csb.InitialCatalog + " DataSource:" + csb.DataSource);
    判断 值