如何在JavaScript中检查一个字符串包含另一个子串

使用JavaScript检查字符串包含另一个子串。我们可以使用  indexOf() 方法来找出是否有任何字符串包含另一个子串。

例1:

JavaScript的indexOf方法将返回主串包含子串的开始位置号。如果没有找到子串,它将返回 -1 作为结果。
var str = "Welcome to youcl.com";
var result = str.indexOf("How");
alert(result);
结果将是如下:
 11 

例2:

要返回 true 或 false 的消息,我们可以简单地使用下面的语句。如果包含子串它会返回结果为false否则 true。
var str = "Welcome to youcl.com";
var result = str.indexOf("How") > -1;
alert(result);
结果将是如下:
 true 

例3:

我们还可以把子字符串作为变量,在主字符串进行检查,像下面的例子。
var str = "Welcome to youcl.com";
var substr = "How";
var result = str.indexOf(substr) > -1;
alert(result);
结果将是如下:
 true 
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏