簡體   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