我想知道一个字符串(例如:“ Hello World!”)是否以“ Hello”开头,但不等于“ Hello Wourld”,但我不知道该如何制作。我试过了:
if(String.startsWith("Hello") && (String !== "Hello Wourld")) {
// Do something
}
但这是行不通的。有人能帮我吗?
谢谢
答案 0 :(得分:1)
您可以使用regular expression在任何版本的javascript中测试“开头为”。
var value = 'Hello There';
if (/^Hello/.test(value) && value !== 'Hello World') {
console.log('yes it is!')
}