2012-09-07 5 views
0

텍스트 상자에 값을 추가하려고 시도하고 있습니다. 여기에서 얻으려는 내용을 피델에서 보여 드리겠습니다.데이터를 지우고 이전 값을 텍스트 상자에 추가합니다.

내 코드는 내가 바이올린의 일부 샘플 입력을 준

$("#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) 
+0

내가 .. 바이올린에 표시된 새의 형식을 변경뿐만 아니라 필자와 함께 이전 값을 유지 싶어 – Sam

답변

1

확인이

$("#srchBox").val($("#srchBox").val().replace(/\w+[.!?]?$/, '') + ' ' +"a"+ ":(" +"b" + ") "); 

http://jsfiddle.net/sztnN/1/

+0

이 .. 한번 U 말할 것 나를 위해 잘 보이는 나는 그것을 테스트 .. – Sam

+0

즉시 jsfiddle에서 테스트 할 수 있습니다. – manny

관련 문제