检查一个 String startsWith() 是否不等于另一个 String

Check if a String startsWith() and isn't equal to another String

我想知道一个字符串(例如:"Hello World!")是否以 "Hello" 开头并且不等于 "Hello Wourld" 但我不知道如何创建它。我试过: if(String.startsWith("Hello") && (String !== "Hello Wourld")) { // Do something } 但它不起作用。有人能帮我吗? 谢谢

您可以使用 regular expression 在任何版本的 javascript 中测试 "starts with"。

var value = 'Hello There';

if (/^Hello/.test(value) && value !== 'Hello World') {
  console.log('yes it is!')
}