public function checkLimit_DB_STRING_startswith($fieldObj, $vals) { if (!is_array($vals) || !array_key_exists('value', $vals)) { return false; } $vals['value'] = '' . $vals['value']; if (strlen($vals['value']) == 0) { return true; } $regexp = '/^' . I2CE_Util::convertLikeToRegExp(strtolower($vals['value']) . '%') . '$/i'; return preg_match($regexp, $fieldObj->getDBValue()) > 0; }