我正在尝试将值附加到文本框中而不完全清除..我将在小提琴中展示一个关于我在这里尝试实现的示例..
我的代码看起来像
$("#newbutton").click(function(){
$("#srchBox").val($("#srchBox").val().replace(/\s\S+$/,'').replace(/^\S*$/,'') + ' ' +"a"+ ":(" +"b" + ") ");
});
我在小提琴中给出了一些示例输入,对于示例输入#1,它可以正常工作,但在示例输入 2 的情况下它没有, http://jsfiddle.net/sztnN/
//sample input1 : word map game cool
//output : word map game a:(b)
//sample Input2: word map
//output: a(b)
//ExpectedOutput: word a:(b)