首先,请原谅我可怜的英语 我想验证输入超过15个单词时没有空格。因为如果输入没有空格,表格不会自动断行。我的意思是我的表格显示如下信息:
<td><%= e[i].getDescription %></td>
该描述的最小尺寸为50,最大值为200.如果他们只输入
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA..."
它会让我的模板破碎:(
所以我想问一下是否有一种验证方法可以防止它
谢谢
答案 0 :(得分:0)
引用OP:
&#34;所以我想询问是否有一种验证方法可以阻止它。&#34;
不,jQuery Validate插件没有内置的计算单词的方法,但您可以使用the addMethod
method编写一个。
然而,AFAIK,没有简单的方法可以计算出没有空格时的单词数量......那么你只有一个长单词。除非你遍历每个字母及其周围的字母,直到你得到一个字典的匹配。这种努力将很快变得比实际更复杂,因为一串字母可能被分解为多个单词...然后你需要一个可以找出背景的例程判断最可能的句子。所有这些只是为了防止表格布局中断?
无论如何,因为你真正想做的就是保持布局的完整性,在元素上使用CSS来包装和破坏长字符串。