本帖最后由 lfcyk 于 2012-05-09 17:20:55 编辑

解决方案 »

  1.   

    更正一下:/[a-z]+/i
    上面是不区分大小写
    /[a-z]+/
      

  2.   

    错了。这样试试。
    $p = "/[a-z]{5,}|[A-Z]{5,}/";
      

  3.   

    全大写或全小写的话就是:/([a-z]*)|([A-Z]*)/
      

  4.   

    查看字母中(全是小写或是全是大写的连续的)位数不限
    全是小写 /[a-z]+/
    全是大写 /[A-Z]+/没有肯定是不对的,所以不能是 *
      

  5.   

    $p = "/[A-z]+/";
    A-z 匹配大小写英文
    +  出现次数大于等于1次
      

  6.   

    这个不是肯定,呵呵,比如是判断一个字符串比如颜色可能是#123FFF可能是#123123。取除#外的字符(当然还需要有其他),按楼主提问的是+