function _clientside_validation_ajax_regex_pcre in Clientside Validation 7.2
1 string reference to '_clientside_validation_ajax_regex_pcre'
- clientside_validation_fapi_menu in clientside_validation_fapi/
clientside_validation_fapi.module - Implements hook_menu().
File
- clientside_validation_fapi/
clientside_validation_fapi.module, line 31 - Add client side validation support for fapi validation
Code
function _clientside_validation_ajax_regex_pcre() {
$param = $_POST['param'];
$value = $_POST['value'];
$result = array();
foreach ($param['expressions'] as $key => $regex) {
if (!(bool) preg_match($regex, (string) $value)) {
$result = array(
'result' => FALSE,
'message' => $param['messages'][$key],
);
break;
}
}
if (empty($result)) {
$result = array(
'result' => TRUE,
);
}
drupal_json_output($result);
}