我有幾行文字周圍的文本,在他們那裏是被資本這樣的字或詞:與標籤和填充標籤
你好,你怎麼高興見到你
我很好
是否有一種工具可以瀏覽文本並圍繞所有使用HTML錨文本大寫的文本?
和
我想更多的困難,也填充小寫形式,空間(s)表示大寫文字刪除版本的HREF?
對一個或兩個問題的任何幫助表示讚賞。
我有幾行文字周圍的文本,在他們那裏是被資本這樣的字或詞:與標籤和填充標籤
你好,你怎麼高興見到你
我很好
是否有一種工具可以瀏覽文本並圍繞所有使用HTML錨文本大寫的文本?
和
我想更多的困難,也填充小寫形式,空間(s)表示大寫文字刪除版本的HREF?
對一個或兩個問題的任何幫助表示讚賞。
我花了一段時間,但在這裏它是在javascript:http://jsfiddle.net/RdJ4E/4/
我敢肯定你會發現熱點調整的代碼的方式。祝你好運!
這是一個開始嗎?匹配所有大寫字母對於正則表達式來說是微不足道的,並且通過爲String.replace方法提供回調函數而不是字符串,您可以對匹配的字符串進行任何操作。
myString.replace(/(\b[A-Z\s]+\b)/g, function(result, match){
var stripped = encodeURI(result.trim().toLowerCase());
return ' <a href="http://www.google.com/search?q='+stripped+'">'+result.trim()+'</a> ';
});
你希望這種情況發生客戶端或服務器端?是輸入純文本還是X(HT)ML? – Nightfirecat
客戶端最好輸入文本是純文本 – rgdot