Sat*_*Raj 6 php validation codeigniter phone-number
我从用于手机的回调函数没有验证这里.
function valid_phone_number_or_empty($value)
{
$value = trim($value);
if ($value == '') {
return TRUE;
}
else
{
if (preg_match('/^\(?[0-9]{3}\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}$/', $value))
{
return preg_replace('/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/', '($1) $2-$3', $value);
}
else
{
return FALSE;
}
}
}
Run Code Online (Sandbox Code Playgroud)
但现在的问题是它不接受来自欧洲国家和世界其他地区的11至13位数的电话号码.任何人都可以为我提供任何其他所有国家的通用验证吗?
vin*_*eet 19
这总是对我有用:
$this->form_validation->set_rules('mobile', 'Mobile Number ', 'required|regex_match[/^[0-9]{10}$/]'); //{10} for 10 digits number
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
34568 次 |
最近记录: |