System.Text.RegularExpressions.Regex.Match(inputstr, @"^[a-zA-Z0-9]{6,10}$").Success要多加什么符号 就在中括号中填写 

System.Text.RegularExpressions.Regex.Match(inputstr, @"^[a-zA-Z0-9_.]{6,10}$").Success

解决方案 »

  1.   

    返回的直接是bool值 输入合法 就返回true
      

  2.   

    汗.. 看错了 是6-16 不是 6-10
    System.Text.RegularExpressions.Regex.Match(inputstr, @"^[a-zA-Z0-9]{6,16}$").Success 
      

  3.   

    http://msdn.microsoft.com/zh-cn/library/aa833197(VS.80).aspx
      

  4.   

    $str = "password";
    $reg_str = "^[\w]{6,16}$";//匹配字母数字或者下划线
    $match = ereg($reg_str,$str);
      

  5.   

    不好意思,应是
    $str = "password"; 
    $reg_str = '/^\w{6,16}$/';//匹配字母数字或者下划线 
    $match = preg_match($reg_str,$str);
      

  6.   

    preg_match('/\w{6,16}/',$str);  //只匹配大小字母,数字和_preg_match('/[\w 这里加上你匹配的符号]{6,16}/',$str);  //只匹配大小字母,数字和_和符号
      

  7.   


    if(preg_match('/^[_\da-z~!@#$%^&*()+]+$/i','sfsf汉字')==0)
    echo '请使用英文字母加数字或符号的组合';
      

  8.   


    if(preg_match('/^[_\da-z~!@#$%^&*()+]{6,16}$/i','sfsfssf')==0)
    echo '请使用英文字母加数字或符号的组合,长度只能为6-16';
    else
    echo '通过';