我要在文本中搜寻格式如:“"0001", "成龙"”
说明:由以连续两个0开头的数字、英文逗号、空格、英文引号、中文组成
      中文和数字由逗号+空格分割
      中文和数字均需要由英文引号引用
      数字长度4位或者6位

解决方案 »

  1.   

    <script  language=javascript>
    function getFormat(str)
    {
    var re = /("\d{4,6}", ")([\u4e00-\u9fa5]+)(")/;
    return re.test(str);
    }
    </script>
      

  2.   

    string re;
    re = "(\"\\d{4,6}\", \")([\\u4e00-\\u9fa5]+)(\")";
    System.Text.RegularExpressions.Regex r = new System.Text.RegularExpressions.Regex(re); 
    bool bl = r.IsMatch(TextBox1.Text);
    this.Response.Write(bl.ToString());
    if (bl)
    {
    this.RegisterStartupScript("alert","<script language='javascript'>alert('" +bl+ "'); </script>");
    return;
    }