2012-08-31 27 views
1

我需要使用此代碼從輸入值Javascript/jQuery替換泰米爾語言輸入框中的最後一個單詞?

林替換最後一個字,

Get_value =$(input).val(); 
new_word= "new word"; 

function ReplaceLastWord(Get_value, new_word) { 
return Get_value.replace(/\w*$/, new_word); 
} 

$(input).val(ReplaceLastWord(Get_value, new_word)); 

它的工作,但僅限於英語...我使用泰米爾語laguage輸入

$(input).val()="கோச்மேடிக்ஸ் ச்னக்க்ஸ்"; 

對於這種語言,我需要使用此代碼。

回答

3

試試這個

 var lastWord = function(inputString,newstring) { 
    inputString=inputString.replace((""+inputString).replace(/[\s-]+$/,'').split(/[\s-]/).pop(),newstring) 
    alert(inputString); 
}; 

lastWord("கோச்மேடிக்ஸ் ச்னக்க்ஸ்",'hi'); 

Live Demo

這裏inputString爲輸入值,並newstring是用這個詞來代替。

這將幫助你紀念這個作爲回答

+0

我無法理解這個代碼,如何實現......這是輸入和變量給出了上述程序的輸出?能否請你清楚地發送程序 – Dhamu

+0

@ Dhamu1我已經更新了代碼並附上演示也請現在看看 – rahul

+0

這兩個都只是刪除最後一個單詞,我需要用新單詞替換最後一個單詞。你可以請這個嗎? – Dhamu

0
function ReplaceLastWord(Get_value, new_word) { 
return Get_value.substring(Get_value.lastIndexOf(" ") + 1) + new_word; 
} 
相關問題