Javascript:使用@hotmail帐户时显示提醒

时间:2014-06-06 08:57:26

标签: javascript jquery

我的客户似乎在使用Hotmail帐户时会将电子邮件直接发送到他们的垃圾邮件中。我想添加一些Javascript,可以检测有人在输入时输入@hotmail。

这一切都可能吗?如果是这样,我将如何实现这样的事情?我更喜欢使用JQuery,并且一如既往,非常感谢任何帮助。

5 个答案:

答案 0 :(得分:3)

$("#theInput").change(function()
{
    var value = $(this).val();
    if (value.match(/@hotmail/g) != null)
    {
        alert("Your alert");
    }
});

应该这样做

答案 1 :(得分:2)

要检查输入是否有搜索字符串,您可以使用.indexOf()

Demo

然后你可以像这样检查输入框中的输入类型

$('input').keyup(function(){
    if (this.value.indexOf('@hotmail') != -1) {
        alert('no good email.')
    }
})

demo

答案 2 :(得分:1)

如果你只是想测试那个确切的字符串,那就相对简单了

if (/@hotmail/.test($(".myinput").val()) {
    //do your thing
}

答案 3 :(得分:0)

使用此

$("#btn").click(function () {
    var email = $("#email").val();
   if( email.indexOf('@hotmail') > -1)
   {
       alert("contain @hotmail");
   }else
   {
       alert("no @hotmail");
   }
});

工作小提琴:http://jsfiddle.net/fTp7m/1/

答案 4 :(得分:0)

使用此:

$("#myTextBox").bind(" paste keyup", function() {
        var email=[];
         email=  $(this).val().split('@');
        if(email[1]==="hotmail.com")
      alert("HOTMAIL");
    });

演示:http://jsfiddle.net/f58y5/