我在GWT中使用了“ RichTextArea”。现在,我想在提交表单时修剪richtextarea.gettext()的文本。

但是,如果我仅输入空格并在我的textarea中输入key,那么richtextarea.gettext()将不会对其进行修剪,因为它将把它们转换为&nbsp和


有什么建议,如果只有输入的空格并在我的文本区域中输入键,那么在修剪时应该给我空白字符串值?

最佳答案

您获得的&nbsp和
是从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;
   }
}

07-28 11:59