2011-03-16 72 views
0

是有什么区别的B/W的正则表达式和轻快验证。这是重要的,最好的,容易的,并且主要用于php编程。Spry框架VS正则表达式

+0

我不太了解spry,我认识的每个人都用正则表达式来验证句法。 – AbiusX 2011-03-16 04:57:40

+0

我已经更新了问题的标题和标记以便更准确和可找到。 – Charles 2011-03-16 05:21:35

回答

1

Spry来自Adobe的Javascript库。它恰好有一个验证框架,可根据complex criteria根据是否有效对字段进行着色。它仅执行客户端,并且没有证据表明Spry的验证位可以使ajax调用来执行验证,也没有任何迹象表明它可以使用正则表达式进行验证。

正则表达式是在几乎地球上的面对每一个编程语言提供文本匹配的语法。碰巧你可以使用正则表达式来执行表单输入的许多验证任务。

您的问题无法回答,因为您已经说过:Spry与PHP无关,因此无法确定它是最好还是最简单的方法,但我可以肯定地说,作为一个客户端 - 这是绝对不是在PHP中执行验证的最常用方法。

我敢打赌,正则表达式是规模的订单数比轻快关于验证更“重要”。另外,请记住一些非常重要的事情:即使您有客户端验证,也需要在服务器端进行验证。客户端验证可以绕过,不应该被代码盲目信任。