javascript - Javascript 中 "replace"的不同行为

标签 javascript cordova

我正在 Cordova 应用程序中使用 Javascript。

在 Chrome 控制台中运行代码时,结果为“ctsá”,但在 Chrome 中运行 Cordova 应用程序时,结果为“ctst”

var frase = "cósá";
frase = frase.replace(/ó/gi,'t');

我总是尝试得到“ctsá”,但不明白为什么结果不同。

最佳答案

这段代码在这两种情况下都可以正常工作,尽管确切的原因不是

var frase = "cósá";
frase = frase.replace(/\xF3/gi,'t');

关于javascript - Javascript 中 "replace"的不同行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24184488/

相关文章:

javascript - 如何在ASP.NET中的Linkbutton中管理右键单击 "Open in new tab"和 "Open in new windows"?

javascript - 无法在 onclick 事件 (JS) 上向元素插入函数

c# - 使用 JavaScript 和 Razor 检测移动设备

javascript - Ember 在组件内执行错误/多个操作

javascript - 在 jQuery 和 Phonegap 中滑动会意外地工作

javascript - Cordova 移动应用程序的 jQuery 值未更新结果

javascript - 如何从 CI 构建管道发布 NPM 包并仍然自动化版本控制?

cordova - 在phonegap build config.xml中添加DateTimepicker插件

android - Cordova 如何在新更新到达 AppStore 时强制更新应用程序?

javascript - 如何在谷歌地图中更改图像最后一个点和第一个点的颜色