我的客户似乎在使用Hotmail帐户时会将电子邮件直接发送到他们的垃圾邮件中。我想添加一些Javascript,可以检测有人在输入时输入@hotmail。
这一切都可能吗?如果是这样,我将如何实现这样的事情?我更喜欢使用JQuery,并且一如既往,非常感谢任何帮助。
答案 0 :(得分:3)
$("#theInput").change(function()
{
var value = $(this).val();
if (value.match(/@hotmail/g) != null)
{
alert("Your alert");
}
});
应该这样做
答案 1 :(得分:2)
要检查输入是否有搜索字符串,您可以使用.indexOf()
然后你可以像这样检查输入框中的输入类型
$('input').keyup(function(){
if (this.value.indexOf('@hotmail') != -1) {
alert('no good email.')
}
})
答案 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");
}
});
答案 4 :(得分:0)
使用此:
$("#myTextBox").bind(" paste keyup", function() {
var email=[];
email= $(this).val().split('@');
if(email[1]==="hotmail.com")
alert("HOTMAIL");
});