测试字符串是否$str以子字符串结尾的标准PHP方法$test是:
$endsWith = substr( $str, -strlen( $test ) ) == $test
Run Code Online (Sandbox Code Playgroud)
这是最快的方式吗?
我使用笨用PHP.我正在使用以下表格,
<?php
echo form_open('/register/create_new', $form_params);
?>
DOB: <input type="text" id="dob" name="reg[dob]">
<input type="submit" value="Create Account" />
</form>
Run Code Online (Sandbox Code Playgroud)
在这里,#dob是dd-mm-yyyy格式.
我的验证码是,
array(
'field' => 'reg[dob]',
'label' => 'DOB',
'rules' => 'required'
)
Run Code Online (Sandbox Code Playgroud)
如何设置rules正确的日期验证?
我试图弄清楚我在验证规则上做错了什么,因为它说这个错误.
验证规则:
$this->form_validation->set_rules('username', 'Username', 'trim|required|xss_clean|regex_match[a-z0-9]');
Run Code Online (Sandbox Code Playgroud)
错误:
严重性:警告
消息:preg_match()[function.preg-match]:分隔符不能是字母数字或反斜杠