2011-10-25 113 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

我修改了这个问题。 –