将Javascript reg表达式转换为PHP

时间:2017-05-18 14:03:25

标签: javascript php

我在Javascript中有以下正则表达式:

function EMailRegularExpression(txtEMail)
{
    var RegExpression = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+[\.]{1}[a-zA-Z]{2,4}$/;

    if(txtEMail.toString().match(RegExpression)) return true;
    else return false;

}

任何人都知道如何将其转换为PHP?

1 个答案:

答案 0 :(得分:2)

您可以使用:

function some_function($email)
{
    if (preg_match('/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+[\.]{1}[a-zA-Z]{2,4}$/', $email)) {
        return true;
    } else {
        return false;
    }
}

或简单地按@AndrewR指出:

function some_function($email)
{
    return preg_match('/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+[\.]{1}[a-zA-Z]{2,4}$/', $email);
}