我开始学习一些更高级的js,我想检查字符串是否在行的开头包含一个单词。 这样的事情会很好!:
var string = "Hello world";
if (string.contains("Hello", start) == true)
{
console.log("success");
}
答案 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')