Search code examples
javascriptjquerytamilindic

Javascript / jQuery replace last word in input box in tamil language?


I need to replace last word from input value

Im using this code,

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));

Its working, but only for english... i am using tamil laguage in input

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

For this language i need use this code.


Solution

  • try this

         var lastWord = function(inputString,newstring) {
         inputString=inputString.replace((""+inputString).replace(/[\s-]+$/,'').split(/[\s-]/).pop(),newstring)
         alert(inputString);
    };
    
    lastWord("கோச்மேடிக்ஸ் ச்னக்க்ஸ்",'hi');
    

    ​ ​

    Live Demo

    here inputString is input value and and newstring is word to replace with.

    if this will help you mark this as answer