首先要从mysql中读取有邮件地址,然后判断邮件的格式是否正确且邮件不为空,
如果邮件格式正确且不为空,那么再把这个邮件插入到另外的一个数据库表里。
不要用js判断,帮帮忙~~用mysql+php 怎么写这个判断?

解决方案 »

  1.   

    $data['email'] = '[email protected]';
    if ( empty($data['email'])
    || !ereg("^[-a-zA-Z0-9_.]+@([0-9A-Za-z][0-9A-Za-z-]+\.)+[A-Za-z]{2,5}$",$data['email'])
    ) {
    echo "邮箱格式不正确";exit;} 自己写成一个函数,第次调用就可以了
      

  2.   

    $data['email'] = '[email protected]'; 
    if($data['email']){
    if (ereg("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$data['email'])) {
    写入数据库
    }
    }else{
    print "邮箱为空!";
    }
      

  3.   

    正则([\w-\.]+)@((?:[\w]+\.)+)([a-zA-Z]{2,4})