jQuery检查输入文本是否包含特定文本

jQuery检查输入文本是否包含特定文本,jquery,input,append,contains,Jquery,Input,Append,Contains,如果输入文本字段包含“@twitter.com”,则希望将文本附加到div 当前具有以下功能,但仅在测试时有效=151516058@twitter.com,有什么建议吗 var test = jQuery('input[name$="user_email"]').val(); if(test == "@twitter.com"){ jQuery(".iump-clear").append('<div>Please update your email address&l

如果输入文本字段包含“@twitter.com”,则希望将文本附加到
div

当前具有以下功能,但仅在
测试时有效=151516058@twitter.com
,有什么建议吗

var test = jQuery('input[name$="user_email"]').val(); 
  if(test == "@twitter.com"){
     jQuery(".iump-clear").append('<div>Please update your email address</div>');
  }

<input type="text" name="user_email" value="151516058@twitter.com">
<div class="iump-clear"></div>
var test=jQuery('input[name$=“user\u email”]”)。val();
如果(测试==“@twitter.com”){
jQuery(“.iump clear”).append('Please update your email address');
}

您应该检查输入中是否包含@twitter.com,您可以使用
.indexOf()

var test = jQuery('input[name$="user_email"]').val(); 
  if(test.indexOf("@twitter.com")>-1){
     jQuery(".iump-clear").append('<div>Please update your email address</div>');
  }

<input type="text" name="user_email" value="151516058@twitter.com">
<div class="iump-clear"></div>
var test=jQuery('input[name$=“user\u email”]”)。val();
if(test.indexOf(“@twitter.com”)>-1){
jQuery(“.iump clear”).append('Please update your email address');
}

真管用!我不熟悉indexOf(),非常感谢!或者使用Regex://@twitter.com$/i.test(test)