关于javascript:如果char存在与否则检查变量

check variable if char exist or not

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How to tell if a string contains a certain character in javascript?

假设我在变量中有一个字符串,例如var name="Stackoverflow"。如果"z"存在或不存在,我想签入此字符串?我怎么检查这个?我不想找到索引或其他任何东西,我只想检查值z是否存在。

假设使用代码。我有一个变量。

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

您可以这样使用indexOf

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

或者(正如@felix kling指出的那样):

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