检查字符串是否包含字符串开头的单词

时间:2016-07-31 15:49:13

标签: javascript node.js string

我开始学习一些更高级的js,我想检查字符串是否在行的开头包含一个单词。 这样的事情会很好!:

var string = "Hello world";
if (string.contains("Hello", start) == true)
{
console.log("success");
}

3 个答案:

答案 0 :(得分:2)

非常简单的方法:

var str = "Hello World";

if (str.startsWith("Hello")){
    do stuff;
}

您还可以创建两个数组并使用for循环比较单个字母,稍微更有创意:D

答案 1 :(得分:1)

if (fullString.substring(0, stringToFind.length) == stringToFind) {

}

答案 2 :(得分:1)

在ES6中,您可以使用startsWith:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith

否则你可以使用RegExp和' ^'它匹配输入的开头(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions),如下所示:/^Hello/.test('Hello World')