修剪形式验证规则实际上做了什么以及何时应该使用它?
由于
答案 0 :(得分:14)
它从输入字符串的开头和结尾删除空格。
您可以将验证规则视为在输入上运行的例程管道。例如:
$this->form_validation->set_rules('email', 'email', 'trim|required|valid_email');
验证电子邮件输入时CodeIgniter:
修剪例程通常在其他例程之前运行并放在列表的前面。
当您想忽略输入中的起始和尾随空格时,应该使用它。也许用户不小心在HTML表单中的电子邮件地址后键入了空格字符。空格字符不应作为电子邮件地址的一部分,应删除。
答案 1 :(得分:1)
您可以使用任何内置的PHP函数,该函数接受一个参数并返回值或true或false作为表单验证规则。所以trim实际上不是Codeigniter特定的函数,它是PHP的。
您可以使用的其他一些内置PHP函数; is_int(检查数字是否为整数),ltrim(修剪字符串的左边),rtrim(修剪字符串的右边),sha1,md5等。