2016-04-06 41 views
1

Girilen metin alanı "@ twitter.com" içeriyorsa, div'a metin eklemek ister.jQuery giriş metninin belirli bir metni içerip içermediğini kontrol edin

Şimdilik aşağıdakiler var, ancak yalnızca [email protected], herhangi bir öneri olduğunda çalışır?

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="[email protected]"> 
<div class="iump-clear"></div> 

cevap

1

Sen @ twitter.com girişi bulunan, sen çalıştı

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="[email protected]"> 
<div class="iump-clear"></div> 
+1

için .indexOf() kullanabilirsiniz kontrol etmelisiniz! IndexOf() ile aşina değildim, çok teşekkürler! –

+0

Ya da Regex kullanarak: /@twitter.com$/i.test(test) – roland