2012-05-04 56 views
0

我在GWT中使用了「RichTextArea」。現在我想在我提交表單時修剪richtextarea.gettext()的文本。如何修剪gwt中richtextarea的文本

但如果我只在我的textarea進入空格和回車鍵然後richtextarea.gettext()將不會削減它,因爲它會將它們轉換成& NBSP和< BR>

任何建議,如果只有輸入的空格,並在我的文本區域中輸入密鑰然後在修剪它應該給我空白字符串值?

回答

1

,你得到& NBSP和< BR>是正確的值,你從RichTextArea得到什麼,因爲它提供的HTML。

實現自己的修剪法:

public String trim(String s) { 

    String result = s.trim(); 
    String x = result.replaceAll("<br>", ""); 
    x = x.replaceAll("&nbsp", ""); 
    x = x.trim(); 
    if(x.equals("")) { 
     return x; 
    } else { 
     return result; 
    } 
} 
+0

感謝薩姆它只是工作,我必須做出改變是我使用的replaceAll()的示例代碼insted的的替換() –

+0

您的歡迎,我改變了它。 – Sam