Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как подправить код ?
 
 автор: Papyaska   (23.04.2019 в 09:26)   письмо автору
 
 

Здравствуйте всем. Кто ? подскажите пожалуйста как подправить код что бы записывал прописные латинские и цифры ? Сейчас пишет только цифры.

function field_func_view_2 ($d, $arr, $data, $data_two='')
{
    $v2 = $data;

    if($d=='view')
    {
    if(!$arr['field_name_no'])
    $v1 = $arr['field_name'].':';
    echo $v1. ' '.$v2 ;
    }
    
    if($d=='view_tab')
    {
    echo $v2 ;
    }
    
    
    if($d=='view_idv')
    {
    if(!$arr['field_no'])
    $v1 = $arr['field'].':';
    echo '<tr><td valign=top width=50%>'.$v1.'</td><td>'.$v2.'</td></tr>';
    }
    
    if($d=='opis')
    {
    if(!$arr['field_no'])
    $v1 = $arr['field'].': ';
    return $v1.$v2;
    }
    
    if($d=='zag')
    {
    return $v2;
    }
}

   
 
 автор: Papyaska   (23.04.2019 в 17:23)   письмо автору
 
   для: Papyaska   (23.04.2019 в 09:26)
 

Одну ошибку нашел во втором коде, теперь записывает и цифры и буквы , но буквы пишет любые и латиницу и кириллицу, и строчные и прописные. Кто знает подскажите куда поставить ^[A-Z0-9]+$

function field_func_2 ($d, $arr, $data)
{
mb_internal_encoding("UTF-8");

$data[2]=stripslashes($data[1]);
$data[1]=_pre($data[1]);

$kol_sim=mb_strlen($data[1]);

if($d=='add')
{
?>
<tr><td width="35%">
<? if($arr['field_error']) echo '<font size= 17 color=Orange>*</font> '; echo $arr['field_form']; ?>
<td>
<input name="<?=$arr['field_field']?>[1]" value="<?=$data[2]?>" size="21">
<?
}

if($d=='prov')
{
if (!$data[1] && $arr['field_error']) $data[0] = $arr['field_error'];
elseif($data[1] && $arr['field_min_max_err'] && (($arr['field_min'] && $kol_sim<$arr['field_min']) || ($arr['field_max'] && $kol_sim>$arr['field_max'])))
$data[0] = $arr['field_min_max_err'];
return $data;
}

}

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования