2016-04-06 1 views
1

入力テキストフィールドに "@ twitter.com"が含まれている場合は、divにテキストを追加します。jQuery入力テキストに特定のテキストが含まれているかどうかをチェック

現在、次のものがありますが、[email protected]の提案がある場合のみ動作しますか?

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> 

答えて

1

あなたは@ twitter.comが入力に含まれている場合、あなたが働いている

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

ため.indexOf()を使用することができますチェックする必要があります!私はindexOf()に精通していなかった、ありがとう! –

+0

またはRegex:/@twitter.com$/i.test(テスト) – roland

関連する問題