的啓動字,我開始學習一點點更先進的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 –