![]() |
1
65
我自己编写了一个简单的类,将多年来收集的一些正则表达式与PHP的sanatize和filter函数结合在一起。
现在,对于您在这里看到的一些javascript,这需要使用mootools,但是您可以轻松地将其更改为您最喜欢的javascript框架。它所做的就是查找元素,并向其中添加“未验证”的CSS类。 使用方法和我一直想要的一样简单: 例子:
要仅验证一个元素:
只需对一个元素进行消毒:
这个类最酷的一点是,您可以用Ajax或iframe目标发送表单并执行生成的脚本。无需刷新页面或将相同的表单数据重新发送回浏览器:)此外,如果脚本需要更改,则不存在难以分析的过度设计的框架,只需以任何方式更改即可:) 哦,是的,你想在哪儿都可以用。没有许可证 |
![]() |
2
24
上述精神分裂症患者的回答是令人敬畏的。我在作者许可的项目中使用了他的代码。我使用此代码时遇到的一个问题是,如果没有提交必需的字段,那么它就不会注册错误。我已经修改了代码来覆盖这个场景。我还删除了生成HTML和JavaScript的代码,因为我的项目要求按照MVC模式将UI与逻辑分离。修改后的代码只返回JSON编码的结果。我把修改后的代码放在这里,以防其他人使用。
|
![]() |
3
12
如果您想自己编写一些程序,并且您有php 5.2.0或更高版本。然后你可以查看 filter functions. |
![]() |
4
8
Github上还有这个库: https://github.com/blackbelt/php-validation |
![]() |
5
5
Zend Forms 它可以在没有整个Zend框架的情况下使用 |
![]() |
6
4
代码点火器框架中有一个,请看一下 here 我建议开始使用其中一个PHP框架;) |
![]() |
7
2
symfony框架的一部分名为 交汇形态 它可以独立于整个框架使用。 |
![]() |
8
1
|
![]() |
George Alexander · 类似电报的用户名的Regex 1 年前 |
![]() |
Aliaksei · 保存前进行WebFlux检查 3 年前 |
![]() |
Nimet · 如何在regex密码模式中转义* 3 年前 |
![]() |
Jee · PowerShell输入验证-输入不应为所有数字 6 年前 |
![]() |
James · Django使用RangeWidget验证表单 7 年前 |