jQuery将输入值复制到其他输入并替换字符

jQuery将输入值复制到其他输入并替换字符,jquery,regex,replace,Jquery,Regex,Replace,我遇到了以下问题,但没有找到任何解决方案 我必须输入字段:“标签”和“url” 在标签字段中写入内容时,应将其复制到url字段中。 这就像一个符咒,但我需要url字段(url_编码或消毒),而不是它希望用自定义字符替换特殊字符,例如“ä”替换为“ae”,或“ä”替换为“+”。 我想我可以用一个正则表达式函数来替换像äoré这样的东西,但我没有弄清楚 你能告诉我怎么做吗 提前谢谢 看看这个:嘿,谢谢,这是朝着非常好的方向迈出的一步。但我只是注意到我没有把问题提对。我需要函数在编码文本之前替换某些字

我遇到了以下问题,但没有找到任何解决方案

我必须输入字段:“标签”和“url”

在标签字段中写入内容时,应将其复制到url字段中。 这就像一个符咒,但我需要url字段(url_编码或消毒),而不是它希望用自定义字符替换特殊字符,例如“ä”替换为“ae”,或“ä”替换为“+”。 我想我可以用一个正则表达式函数来替换像äoré这样的东西,但我没有弄清楚

你能告诉我怎么做吗


提前谢谢

看看这个:

嘿,谢谢,这是朝着非常好的方向迈出的一步。但我只是注意到我没有把问题提对。我需要函数在编码文本之前替换某些字符。我想用“ae”替换像“ä”这样的字母,用“oe”替换像“ö”这样的字母,并在后面对其进行编码,因为否则它会变得非常不整洁。urlencode应该确保所有未交换的字符都将被清除。如果你能告诉我如何添加这个,我的问题就会解决。
var h = function(){
    var self = this;
    setTimeout(function(){ $("#url").val(encodeURIComponent($(self).val())); }, 5);
};
$("#label").change(h).keydown(h);