获得完整字符串的方法?

时间:2014-03-27 22:25:09

标签: javascript string substr


" UserInput"是用户输入的内容


用户会说Hello _ __ _ __ _
例如:我们将使用Hello World

    var input = UserInput;
    // Let's say the user inputs hello world
    if(input == "hello") {
      var cut = input.substr(6)
      console.log(cut)
    }

用户正在输入" hello world"但if语句不会选择

我的目标是从if语句中获取用户输入,但是这样我可以将其部分内容作为他们所说的内容

2 个答案:

答案 0 :(得分:3)

使用string.indexOf查看字符串是否包含其他字符串

var input = UserInput;
// Let's say the user inputs hello world
if ( input.indexOf( "hello" ) != -1 ) {
    var cut = input.substr(6)
    console.log(cut)
}

请注意使用这种方式区分大小写

答案 1 :(得分:0)

你也可以将输入分开......有趣的是字符串和数组

//Lets say you have this string...
var input = "Hello world let me go back to bed"

//Split into an array
var eachWord = input.split(" ") //["Hello", "world", "let".....]

//Get first word
var firstWord = input[0];//"Hello"

//Get rest of sentence
var theRest = input.splice(1, input.length); //["world", "let", "me"...]

//put this into a string
theRest = theRest.join(" ") //"world let me...."

现在你可以随心所欲。此外,在检查字符串时,将字符串设置为小写或大写非常重要

(firstWord.toLowerCase === "hello")