2012-05-04 50 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