我需要从输入值
替换最后一个单词我正在使用此代码,
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));
它的工作,但仅限于英语...我在输入中使用泰米尔语言
$(input).val()="கோச்மேடிக்ஸ் ச்னக்க்ஸ்";
对于这种语言,我需要使用此代码。
答案 0 :(得分:3)
试试这个
var lastWord = function(inputString,newstring) {
inputString=inputString.replace((""+inputString).replace(/[\s-]+$/,'').split(/[\s-]/).pop(),newstring)
alert(inputString);
};
lastWord("கோச்மேடிக்ஸ் ச்னக்க்ஸ்",'hi');
这里inputString是输入值,而newstring是要替换的单词。
如果这有助于您将其标记为答案
答案 1 :(得分:0)
function ReplaceLastWord(Get_value, new_word) {
return Get_value.substring(Get_value.lastIndexOf(" ") + 1) + new_word;
}