1

BootstrapValidator を使用してメール入力ボックスを検証しています。問題なく動作しますが、特定の電子メール ドメイン "@test.com" が検証されないようにしたいのですが、どうすればよいですか?

コードは次のとおりです。

email: {
                message: 'Your email must be in the format "example@domain.com"',
                validators: {
                    notEmpty: {
                        message: 'Your email is required and cannot be empty'
                    },
                    emailAddress: {
                        message: 'The value is not a valid email address'
                    }



                }
            },
4

1 に答える 1

1

正規表現を使用して、test.com ドメインを除外できます。

email: {
            validators: {
                notEmpty: {
                    message: 'The email address is required and cannot be empty'
                },
                emailAddress: {
                    message: 'The email address is not a valid'
                },
                regexp: {
                    regexp: /^((?!@test\.com).)*$/,
                    message: 'The test.com domain is invalid'
                },
            }
        }

このフィドルのブートストラップ検証の例を変更したので、動作を確認できます: http://jsfiddle.net/pLt295eh/

于 2014-09-19T18:04:03.707 に答える