如题:
1.只显示英语和数字的正则表达式(如:q1w2e3r4t5)。
2.非零数的正则表达式(正数和负数 如:-100 或者+100 或者 100)。
3.日期2008/08/08,这样形式下的正则表达式。
谢谢大侠们了。

解决方案 »

  1.   

    "^[A-Za-z0-9]+$"
    "^([1-9][0-9]*)$"
      

  2.   

    第一个:@"([A-z])|([a-z])|([0-9])?+"
    第二个:@"^(-|+)?[1-9]?*0*"
    第三个:@"^/d*/?/d*/?/d*";
      

  3.   


    1.^[a-zA-Z0-9]*$
    2.^[-+1-9][0-9]*$
    3.^\d{4}/\d{2}/\d{2}$
      

  4.   

    1. (\d|\w|\W)+2. ^(\+|\-)?([1-9]|([1-9]\d+))$第三个那是甩长一段。你到REGEXLIB.COM上查一下吧
      

  5.   

    1.只显示英语和数字的正则表达式(如:q1w2e3r4t5)。
                --^[\da-zA-Z]+$2.非零数的正则表达式(正数和负数 如:-100 或者+100 或者 100)。
                --[-\+]?([1-9]\d)+3.日期2008/08/08,这样形式下的正则表达式。 
                --\d{4}/\d{2}/\d{2}
      

  6.   

    ^[a-zA-Z0-9]+$
    ^[+-]?[1-9]\d*$
    ^\d{4}/\d{2}/\d{2}$
      

  7.   

    楼上的大侠第2个正确
    第一输入q1w2e3正确 但是输入q时也正确。这应该为错误。
    第3个未验证
    谢谢15楼大侠
      

  8.   

    第一输入q1w2e3正确 但是输入q时也正确。这应该为错误。 
    ---》
    请准确描述需求,需要那些字符,字符有多少位,应用场合是用于查找还是用于验证。
      

  9.   

    可以是这样的q1w2或者是1q2w 不能有单独是1 和q  不能全是数字和字母。
    谢谢大侠
      

  10.   

    难道说第一个是混合的 必须是数字和字母的混合?1. "(?i)^(?=.*[0-9])(?=.*[a-z])[a-z0-9]+$"  // 必须同时包含数字和字母
    2. "^[-+]?[1-9][0-9]*$"
    3. "^[0-9]{4}/[0-9]{2}/[0-9]{2}$"
    // C# 中 \d 表示全角和半角的数字