2016-05-03 9 views
2

私はコンテンツから単語を一致させようとしていますが、単語が一致すれば他のコンテンツを表示したいと思います。jqueryを使って単語マッチを見つける方法?

var match = 'song.mp3'; 
 

 
if( // in match find .mp3) { 
 
    
 
    $('.show').text('true'); 
 
    
 
    } else { 
 
    
 
    $('.show').text('error'); 
 
    
 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="show"></div>

+0

あなたはuは正確に何を望んで少し説明することができますか? U文字列の最後に '.mp3' formateをマッチさせたい –

+0

[with](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/match)[これら](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf)。 – Marty

+1

'if(match.match(/ \。mp3 /))'? –

答えて

2

あなたは、単に文字列内のテキストをチェックするこの

if(match.match(/\.mp3/)) 

または

var match = 'song.mp3'; 
var newString = match.split('.'); 
if(newString === 'mp3'){ 
.... 
} 
+1

ありがとうございました。 – protik

+0

私は評判スコアを持っていないので、私はあなたの答えを受け入れることができます.. – protik

3

例をされて試すことができます

str = "abc.mp3"; 
 
var n = str.search(".mp3"); 
 
if(n > -1) 
 
document.write('found'); 
 
else 
 
document.write('not found');

+1

ありがとうございました。 – protik

+0

ニース、あなたが何かを学んだなら。 – C2486

0
var match = 'song.mp3'; 
var abc = 'mp3' 
if(abc.test(match)) 
{ 
    $('.show').text('true'); 
} 
else { 
    $('.show').text('error'); 
} 
+0

は動作していません.... – protik

0
var match = 'song.mp3'; 

    if (match.indexOf('mp3') > -1) 
    { 
     $('.show').text('true'); 

    } 
    else 
    { 

     $('.show').text('error'); 

    } 
関連する問題