繁体   English   中英

用jQuery使大写的特定单词(字符串)

[英]make particular word (string) in caps with jquery

我在网站上有一个词“ Real”,我不想一页一页地搜索它并使其大写。

我正在尝试通过jquery在大写中使用“ Real”一词,并且我使用以下代码:

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

上面的代码使整个文本大写,而我只想使大写为“ Real”。

请帮忙。

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

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

正如Jaromanda在评论中指出的那样,可以根据您的确切要求来改进实际的表达方式,但这只是一般性的想法。

但是,如果这样做是有概念上的问题,因为“ Real”是缩写。 您将永远无法从英文单词“ real”的所有用法中完全区分该缩写。 如果有选择的话,我绝对会考虑正确地获取源内容,而不是事后进行修补。 大多数IDE应该带有“搜索并替换所有文件”功能。

以下将把“真实”一词更改为“真实”

 $('jqueryselector').val($(this).val().replace(\bReal\b/gm, 'REAL'));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM