在preg_match php中排除单引号

时间:2018-12-11 21:28:58

标签: php

此功能应验证有效的电子邮件,并应排除单引号的电子邮件。

 function _validate_email($email) {
     if (!preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,9}$/ix", trim($email))) {
            return FALSE;
        }

    return TRUE;
}

排除单引号的模式应该是什么?

1 个答案:

答案 0 :(得分:0)

我通过编辑以下函数得到了

function _validate_email($email) {
     if (!preg_match("/^([a-z0-9\+_\-\']+)(\.[a-z0-9\+_\-\']+)*@([a-z0-9\-]+\.)+[a-z]{2,9}$/ix", trim($email))) {
            return FALSE;
        }

    return TRUE;
}