1

ここで、az、0-9、-、_ を含む「名前」の正規表現は何になりますか?

$.validator.addMethod("validName", 
    function(value, element) {
        return /.....*/.test(value);
    }, 
    "Invalid name"
);
4

1 に答える 1

1

おそらくこれが必要です:

    return /^[a-z0-9\-_]+$/.test(value);

これらの文字の少なくとも 1 つが文字列に含まれ、他の文字が含まれていないことをテストします (^$は、文字列アンカーの開始と終了です)。

通常のスペース ( ) とドットを許可する場合は、

    return /^[a-z0-9\-_\ \.]+$/.test(value);
于 2013-03-22T18:56:21.437 に答える