我希望基于几个正则表达式模式逐行验证文本区域中的文本。解决这个问题的最好方法是什么?我想到的方法是使用.change()事件并在换行符上拆分文本。然后循环每一行并检查有效性。不过,这种方法似乎相当浪费,有没有更有效的方法?
发布于 2011-01-02 02:21:49
您可能没有使用ASP.Net,但如果您愿意,您可以使用数据注释,创建一条规则,并将其放在文本区域对应属性的上方。同样的集中规则也适用于客户端和服务器端。
如果你碰巧可以使用数据注解,那就去做吧。否则,您可以使用通过change事件描述的方法。您还可以使用模糊方法,或者,即使使用了change,也可以仅在插入的最后一个键为enter时执行验证测试。这样,您至少可以节省一些客户端资源。
https://stackoverflow.com/questions/4550663
复制相似问题