1

の特定の電子メール ドメインを使用するよう誰かに依頼しようとしています@mail.fhsu.edu。これが私の検証コードです。

 function validateFHSUEmail(inputField, helpText) {
    if (inputField.value.length == 0) {
        if (helpText != null) {
            helpText.innerHTML = "Please Enter a Value";    
        }
        return false;
    } else {
        var reg = /^[a-z.]+@mail.fhsu.edu$/;
        if (!reg.test(inputField)) {
            if (helpText != null) {
            helpText.innerHTML = "Please Enter FHSU Email"; 
            }

私はそれを間違っていると呼んでいますか、それとも何を返してもfalseを返します。

4

2 に答える 2

3

明らかにDOM要素への参照である変数「inputField」をテストしています。あなたinputField.valueはテストで欲しい。

編集\.正規表現がドメイン名のピリオドに使用する必要があることが指摘されているコメントに注意してください。

于 2013-10-21T22:09:44.390 に答える