检查字符串是否以单词开头

3

我开始学习更高级的JavaScript,想要检查字符串是否包含在行首的单词。 类似这样的代码会很有用:

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

抱歉没有提到我想让它在Node.js中工作。 - Elias Sjögreen
3个回答

6
非常简单的方法:
var str = "Hello World";

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

你也可以创建两个数组,并使用for循环比较单个字母,这样会更有创意 :D

谢谢,它运行得很好。 - Elias Sjögreen
但是现在我测试它时不是在Node.js中,抱歉。 - Elias Sjögreen
你可以“手动”完成,但我会在另一个答案中发布它,以便我可以使用代码格式。 - marcb20012
变量 str = "Hello World"; 变量 test = "Hello"; 变量 size = test.length; 如果 ( test == str.substring(0,size)){ 做一些事情;} - marcb20012

1

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

}

这个也可以,但是有点长。 - Elias Sjögreen
似乎在node.js中无法工作。 - Elias Sjögreen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接