的启动字,我开始学习一点点更先进的JS,我想检查是否字符串包含在该行的开头一个字。 像这样的事情会好!:检查字符串包含在字符串
var string = "Hello world";
if (string.contains("Hello", start) == true)
{
console.log("success");
}
的启动字,我开始学习一点点更先进的JS,我想检查是否字符串包含在该行的开头一个字。 像这样的事情会好!:检查字符串包含在字符串
var string = "Hello world";
if (string.contains("Hello", start) == true)
{
console.log("success");
}
if (fullString.substring(0, stringToFind.length) == stringToFind) {
}
工作,这个工作到,但它是有点长 –
似乎不node.js的工作寿 –
非常简单的方法:
var str = "Hello World";
if (str.startsWith("Hello")){
do stuff;
}
你也可以将两个阵列和比较使用一个for循环,稍微创造性的单个字母: d
在ES6,你可以使用startsWith:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith。
否则,你可以使用正则表达式用“^”的输入(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions)的开头匹配这样的:/^Hello/.test('Hello World')
对不起约不提的是,我希望它在节点JS –