Index: lams_common/src/java/org/lamsfoundation/lams/util/ValidationUtil.java =================================================================== diff -u -rc6c8294b3da8b3578462570700d0de3fcf2c842a -rbd23ccceca62c3c6ca2a660e6040491bd369a0ca --- lams_common/src/java/org/lamsfoundation/lams/util/ValidationUtil.java (.../ValidationUtil.java) (revision c6c8294b3da8b3578462570700d0de3fcf2c842a) +++ lams_common/src/java/org/lamsfoundation/lams/util/ValidationUtil.java (.../ValidationUtil.java) (revision bd23ccceca62c3c6ca2a660e6040491bd369a0ca) @@ -220,9 +220,10 @@ int wordCount = 0; if ( text.length() > 0) { - wordCount = text.replaceAll("[\'\";:,\\.\\?\\-!]+", "").trim().split("\\S+").length;//.match(/\S+/g) || []) ; + String cleanedString = text.replaceAll("[\'\";:,\\.\\?\\-!]+", "").trim(); + wordCount = cleanedString.split("\\S+").length;//.match(/\S+/g) || []) ; // special case - if only one word and no spaces then the split array is empty. - if ( wordCount == 0 ) + if ( wordCount == 0 && cleanedString.length() > 0) wordCount = 1; }