Jquery验证单词空间

时间:2014-06-02 11:51:43

标签: jquery jsp jquery-validate

首先,请原谅我可怜的英语 我想验证输入超过15个单词时没有空格。因为如果输入没有空格,表格不会自动断行。我的意思是我的表格显示如下信息:

  <td><%= e[i].getDescription %></td>

该描述的最小尺寸为50,最大值为200.如果他们只输入

"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA..." 

它会让我的模板破碎:(
所以我想问一下是否有一种验证方法可以防止它 谢谢

1 个答案:

答案 0 :(得分:0)

引用OP:

  

&#34;所以我想询问是否有一种验证方法可以阻止它。&#34;

不,jQuery Validate插件没有内置的计算单词的方法,但您可以使用the addMethod method编写一个。

然而,AFAIK,没有简单的方法可以计算出没有空格时的单词数量......那么你只有一个长单词。除非你遍历每个字母及其周围的字母,直到你得到一个字典的匹配。这种努力将很快变得比实际更复杂,因为一串字母可能被分解为多个单词...然后你需要一个可以找出背景的例程判断最可能的句子。所有这些只是为了防止表格布局中断?

无论如何,因为你真正想做的就是保持布局的完整性,在元素上使用CSS来包装和破坏长字符串。

https://developer.mozilla.org/en-US/docs/Web/CSS/word-wrap