0

私はJavaScriptなどの初心者です。私はブラウジングを通してこのフィルターを手に入れました。

それは言う:

function checkemail(emailtotest) {
    var testemail;
    var filter = /^([\w-\'\+]+(?:\.[\w-\'\+]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    if (filter.test(emailtotest)) {
        testemail = true;
    }
    else {
        testemail = false;
    }
    return (testemail);
}

私が聞きたい、そして理解したいのは、 "/ ^([\ w-\'+] +(?:。[\ w-\' +] +))@((?:[ \ w-] +。) \ w [\ w-] {0,66})。([az] {2,6}(?:。[az] {2})?)$ / i "は?

この初心者を助けてくれるjavascriptの第一人者はいますか?

よろしくお願いします。

4

1 に答える 1

2

/some-magical-stuff/[modifiers]正規表現の構文です。別の構文はnew RegExp("some-magical-stuff", "[modifiers]"). 機能的に同等です。正規表現が何を意味するかについては、正規表現を学べば理解するのはそれほど難しくありません。

于 2012-08-28T13:14:11.820 に答える