用javascript匹配字符串的全部或部分

时间:2014-08-09 14:36:51

标签: javascript

我想将用户输入与给定字符串进行比较,例如'hello'比较'hello'应该返回true,那部分很容易但我也想要'h','他','hel'等返回true但不是' LO'

你会如何用javascript来解决这个问题?

2 个答案:

答案 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.
}