我在网站上有一个单词“Real”,我不想逐页搜索它并将其设为上限。
我试图通过jquery在大写字母中创建“真实”单词,我使用下面的代码:
$('jqueryselector').val($(this).val().toUpperCase());
<html> code Real Change Fellowship
上面的代码用大写字母制作全文,我只是想用大写字母制作“真实”字样。
请帮忙。
答案 0 :(得分:0)
如果你上面的代码正常工作(.val()
,真的吗?),为了大写只是&#34;真实&#34;而不是整个字符串,你需要做一个字符串替换:
$(this).val().replace(/real/gi, 'REAL');
正如Jaromanda在评论中指出的那样,实际的表达可以在你的确切要求之前得到改进,但这是一般的想法。
但是,如果您正在执行此操作,则存在概念问题,因为&#34; Real&#34;是缩写。你永远无法将缩写与英语单词&#34; real&#34;的所有用法区分开来。如果有一个选项,我肯定会考虑让源内容正确,而不是试图在事后补丁。大多数IDE应该在所有文件中进行&#34;搜索和替换&#34;功能。
答案 1 :(得分:0)
以下内容会将'Real'单词单独更改为'REAL'
$('jqueryselector').val($(this).val().replace(\bReal\b/gm, 'REAL'));