我有两个网站,一个在英国,一个在美国,这两个网站在某些地方使用相同的文本,用英国的方式拼写--例如,“我专门从事优化工作”
是否有一个Javascript/JQuery包/解决方案可以自动将DOM中找到的所有英式拼写替换为美式拼写?例如,将上面的内容更改为“我擅长优化东西”
所以我想我可以循环遍历DOM元素并替换它们,例如
$('p').each(function() {
var text = $(this).text();
text = text.replace('ise', 'ize');
$(this).text(text);
});
但这并不是在所有情况下都有效,例如“wise”不应该改为“wize”。有没有已知的正则表达式或类似的解决方案来解决这个问题?
1条答案
按热度按时间2w2cym1i1#
下面是一个解决方案,它使用一个翻译表和一些jQuery以及原生JavaScript来遍历DOM并更改文本,不包括标签属性。点击切换到美国拼写按钮: