var regexp="^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-        zA-Z]{2,9})$";

解决方案 »

  1.   

    你这个不完全是PHP代码吧。
    regexp.test()好像在脚本里才会有的。
      

  2.   

    http://blog.csdn.net/kingerq/archive/2004/11/24/193763.aspx
    这里有个函数就是关系表单验证的,你参考一下吧。
      

  3.   

    的的,我这个不完全是PHP代码,在脚本里的,是不是我和代码有问题啊还有如果要在php程序中使用正则表达式,是不是不用在php.ini文件中作相关的配置啊不管怎么样,先谢谢各位大侠了
      

  4.   

    各位大侠,还是不行,http://blog.csdn.net/kingerq/archive/2004/11/24/193763.aspx中的正则表达式我用了还是老样子,我想是不是配置的原因啊,请指点!!
      

  5.   

    function IsEmail($str)
        {
            var regexp=^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-        zA-Z]{2,9})$;
            return regexp.test($str);
        }
    你这个是php???
    搞笑嘛
      

  6.   

    你那是JSCRIPT语句,是用在客户端的,怎么能写到<?PHP...?>中间呢