javascript - 使用 jquery 将特定单词(字符串)大写

标签 javascript jquery html css

我的网站中有一个词“Real”,我不想逐页搜索它并将其设置为大写。

我正在尝试通过 jquery 使“真实”单词大写,我使用以下代码:

$('jqueryselector').val($(this).val().toUpperCase());
<html> code Real Change Fellowship

上面的代码正在将整个文本大写,我只想将“Real”单词大写。

请帮忙。

最佳答案

如果上面的代码正常工作(.val(),真的吗?),为了仅大写“real”而不是整个字符串,您需要进行字符串替换:

$(this).val().replace(/real/gi, 'REAL');

正如 Jaromanda 在评论中指出的那样,实际的表达可以根据您的具体要求进行改进,但这只是总体思路。

但是,如果您这样做是因为“Real”是缩写,则存在概念问题。您永远无法明确地区分缩写词与英语单词“real”的所有用法。如果有可能的话,我肯定会考虑正确获取源内容,而不是事后尝试修补它。大多数 IDE 应该具有“在所有文件中搜索和替换”功能。

关于javascript - 使用 jquery 将特定单词(字符串)大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35310291/

相关文章:

javascript - 如何滚动 .list-group 将导航栏留在顶部

javascript - 如何在不打开打印机设置页面的情况下在 ionic 应用程序中使用 print.js 进行打印

javascript - @Media Query - 如何打破水平滚动?

javascript - 如何将全局配置传递给 jshint?

jquery - 在运行时将事件选项卡名称获取到隐藏字段中

javascript - 在保存时添加 Logo 或水印

javascript - TypeScript AMD 到浏览器上的单个文件

javascript - 这组 IF 语句有更好的写法吗?

javascript - 我想创建一个函数来获取任何输入传递 Id 的值

animation - 关键帧中的 CSS3 重叠 div 标签