2011-10-25 42 views
3

可能重複:
How to tell if a string contains a certain character in javascript?檢查參數不

假設我有變量前的字符串。 var name="Stackoverflow"。如果'z'存在或不存在,我想檢查這個字符串?我怎樣才能檢查這個?我不想查找索引或其他任何我只想檢查價值z是否存在的。

假設有代碼。我有一個變量。

var deleteboxvalue = "1111111111111111111111"; 
if(!deleteboxvalue.indexOf('z') >= 0){ 
alert("0 not exist"); 
return false; 
} 

回答

9

您可以使用indexOf這樣的:

var name = "Stackoverflow" 
var charExists = (name.indexOf('z') >= 0) ? true : false; 
alert(charExists); 

或者只是(由@Felix克林如指出):

var charExists = (name.indexOf('z') >= 0); 
+0

或者只是'VAR charExists =(name.indexOf( 'z')> = 0);' –

+0

@FelixKling:這是很好的做法。謝謝 – Sarfraz

+0

我修改了這個問題。 –