解决方案 »

  1.   


    preg_match("/^[a-zA-Z][a-zA-Z0-9_-]{5,19}$/", "ml-virgil") )
    刚试过前后加"/"就行,这是为啥?我是php新手不懂,求大神指导
      

  2.   

    那个叫定界符。不加定界符的话,PHP就认定为^[a-zA-Z][a-zA-Z0-9_-]{5,19}$是字符串,而不是变量。
      

  3.   

    是这样啊,那请教大神个问题,我把英文和中文用“\n”连起来存入mysql,php编码和mysql都是utf-8为啥在phpadmin中查到的是"0”,数据类型是text的?困扰我好久啊
      

  4.   

    搞定了,sql语句问题,真是大意。结贴啦,谢谢