我想将用户输入与给定字符串进行比较,例如'hello'比较'hello'应该返回true,那部分很容易但我也想要'h','他','hel'等返回true但不是' LO'
你会如何用javascript来解决这个问题?
答案 0 :(得分:3)
快速简单的方法:
var match = "hello";
var test = "hel";
if( match.substr(0,test.length) == test) {
// looking good!
// optionally, add this to the condition: && test.length > 0
// otherwise an empty test string would match
}
答案 1 :(得分:1)
你需要使用indexOf()函数。
var hello = "hello";
if(hello.indexOf("he")===0){
//its in.
}