`
lonestone
  • 浏览: 92867 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

PEAR::HTML_QuickForm自带的验证规则

阅读更多
PEAR::HTML_QuickForm自带的验证规则如下:

规则名称
参数
规则描述
required
必须输入,不能为空
maxlength
$length
最大字符长度
minlength
$length
最小字符长度
rangelength
$min,$max
字符长度的范围
regex
$rx
输入的数据必须匹配给定的正则表达式
email
true
(forDNS heck)
验证email地址的格式(有个可选的选项还可以查看域名是否有效)
lettersonly
只能是英文字母
alphanumeric
只能是英文字母或数字
numeric
只能是数字
nopunctuation
不能包含以下特殊字符: ( ) . / * ^ ? # ! @ $ % + = , " > < ~ [ ] { }.
nonzero
不能为零
compare
两次输入必须相同
uploadedfile
表单元素必须包含正确上传文件
maxfilesize
$size
上传文件的最大容量
mimetype
$mime
上传文件的类型,$mime可以是数组,则上传文件的类型必须为其中一种
filename
$file_rx
上传的文件的名称必须满足给定的正则表达式
分享到:
评论

相关推荐

    HTML_QuickForm-3.2.13.tgz

    这个压缩包“HTML_QuickForm-3.2.13.tgz”包含了一个版本为3.2.13的HTML_QuickForm类库,它是一个功能丰富的PHP类库,用于简化HTML表单的创建和验证过程。 HTML_QuickForm的核心功能在于提供了一种面向对象的方式来...

    pear_manual_en.rar_PEAR Manu_pear_manual_en_pear_manual_en.chm_p

    PEAR类库是一个庞大的集合,包含各种各样的模块,如数据库抽象层(DB),邮件发送(Mail),XML处理(XML),表单处理(HTML_QuickForm),文件系统操作(Filesystem)等。这些类库遵循一致的设计模式和命名规范,...

    plugins工具

    一个工具类, plugins ... 7 (Pear::Html_QuickForm)介绍  8 mail类支持   9 集成log4php-&gt;日志开发包 10 支持 WAP 开发 11 图像处理-&gt;加水印、缩略图 12 一些插件处理 13 snoopy/httpClient类包(SNOOPY库)

    jsj_PHPpear的安装和使用.pdf

    4. **验证安装**:可以通过命令行执行 `pear` 命令来验证是否正确安装了 PEAR。 ```cmd C:\&gt;pear ``` 如果安装成功,将会显示 PEAR 的版本信息及其他相关信息。 ##### 3.2 Linux 环境下安装 PEAR 1. **使用...

    PHP-pear学习资料

    2. **表单处理组件 (HTML_QuickForm)**: - 可以快速生成 HTML 表单,并自动进行数据验证。 - 大大简化了表单处理的过程。 3. **身份验证组件 (Auth)**: - 提供了多种身份验证机制,如基于用户名/密码的验证、...

    PHP Pear 安装及使用

    **示例一:使用PEAR::HTML_QuickForm创建表单** ```php &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt; &lt;HTML&gt; &lt;TITLE&gt;PEAR::HTML_QuickForm&lt;/TITLE&gt; require_once("HTML/QuickForm.php");...

    pear-core:这是PEAR核心文件的权威来源

    PEAR包含有用的软件库和应用程序,例如MDB2(数据库抽象),HTML_QuickForm(HTML表单管理),PhpDocumentor(自动文档生成器),DB_DataObject(数据访问抽象)等等。 浏览位于所有可用软件包,此列表在不断增长和...

    pearHTML手册英文的

    3. **类库介绍**:手册会详细阐述各个 HTML 类库的功能,如 `HTML_Common`(基础通用功能)、`HTML_QuickForm`(快速创建表单)、`HTML_Table`(创建和操作表格)等。每个类都会包含其构造函数、方法、属性和示例...

    balabit-os-7-php-pear

    PEAR包含有用的软件库和应用程序,例如MDB2(数据库抽象),HTML_QuickForm(HTML表单管理),PhpDocumentor(自动文档生成器),DB_DataObject(数据访问抽象)等等。 浏览所有可用的软件包,此列表在不断增长和...

    Pyrus - PEAR compatible packages-开源

    HTML_QuickForm是PEAR库中的一个组件,用于创建和处理HTML表单。`selectother`可能是该库的一个扩展或插件,版本号为0.1,它可能提供了对HTML `&lt;select&gt;`元素的“其他”选项支持。通过Pyrus,这样的扩展可以轻松地被...

    Smarty+QUICKFORM小小演示

    **QuickForm** 是PEAR项目中的一个组件,主要用于简化表单的创建、验证及显示错误消息等工作。它能够帮助开发者快速构建复杂的表单,并提供了一系列内置验证规则来确保数据的有效性。 - **主要特点**: - **代码...

    CP Web Framework-开源

    - `LICENSE.TXT`:框架的许可协议,规定了使用、修改和分发框架的规则。 - `logs`:存放应用运行日志的目录。 - `includes`:可能包含一些常用的函数库或被多个文件引用的代码。 - `images`:存放网站所需的图像...

    大型系统架构简介参考.pdf

    PHP中的PEAR库如HTML_QuickForm提供了类似的功能,允许快速创建表单和事件处理。然而,完全基于组件和事件驱动的框架,如PRADO,尽管在PHP世界中存在,但并未广泛采纳,可能是因为其学习曲线较陡峭,或者开发者更...

    PHP+Ajax网站开发典型实例-源代码

    实例37 HTML QuickForm完成表单验证 实例38 Calendar仓建日历 实例39 File Find搜索文件 实例40 HTTP Upload上传多个文件 实例41 Validate US验证电话号码 实例42 转换日期格式 实例43 用户注册验证 第6章 实现基本...

    PHP+Ajax网站开发典型实例

    实例37 HTML QuickForm完成表单验证 实例38 Calendar仓ll建日历 实例39 File Find搜索文件 实例40 HTTP Upload上传多个文件 实例41 Validate US验证电话号码 实例42 转换日期格式 实例43 用户注册验证 第6章 ...

    meteor-autoform-textcomplete:适用于AutoForm的jQuery textcomplete

    gfk:autoform-... 在架构中,该架构将随后与quickForm或afQuickFields : { tags : { type : [ String ] , autoform : { type : "textcomplete" , afFieldInput : { textcompleteStrategies : [ {

    meteor-autoform-selectize:自定义选择“流星自动成型”程序包的输入类型

    在架构中,该架构将随后与quickForm或afQuickFields : { tags : { type : [ String ] , autoform : { type : "selectize" , afFieldInput : { multiple : true , selectizeOptions : { } } } } } 或在...

    autoform-pickadate:自动成型选择

    robertlowe:autoform-pickadate 的附加 Meteor 包。 提供单个自定义输入... 在架构中,它将与quickForm或afQuickFields : { date : { type : Date , autoform : { type : "pickadate" } } } 或者在afField

Global site tag (gtag.js) - Google Analytics