【发布时间】:2015-04-10 00:51:39
【问题描述】:
如何验证以 URL 作为输入值的表单字段。
我尝试了以下规则。但如果用户输入一个字符串,它允许该字段。
查看文件:
<?php $data = array(
'name' => 'com_url',
'id' => 'com_url',
'value' => set_value('com_url'),
'placeholder' => $this->lang->line('register_com_url'),
'class' => 'form-control',
'maxlength' => 100
);
echo form_input($data);
?>
配置:
array(
'field' => 'com_url',
'label' => 'Com URL',
'rules' => 'trim|required|prep_url'
)
我使用了 prep_url,但它只在字段中添加了 http://,但没有验证 URL 字段。
我的字段应该只接受以下格式:
www.sample.com
我该怎么做?
【问题讨论】:
标签: php validation codeigniter