逐行验证

时间:2010-12-29 00:35:12

标签: javascript asp.net jquery validation

我希望逐行基于几种正则表达式模式验证文本区域中的文本。什么是最好的方法来解决这个问题?我想到的方法是使用.change()事件并在换行符处拆分文本。然后循环每一行并检查有效性。这种方法似乎很浪费,是否有更有效的方法?

1 个答案:

答案 0 :(得分:1)

可能你没有使用ASP.Net,但是如果你愿意的话,你可以使用数据注释,创建一个规则并将它放在textarea对应的属性之上。同样精确且集中的规则将适用于客户端和服务器端。

如果您有任何机会可以使用数据注释,请执行此操作。否则,您可以使用您使用change事件描述的方法。您也可以使用模糊方法,或者即使您使用更改,也只有在插入的最后一个键输入时才执行验证测试。这样,您至少可以节省一些客户端资源。