⊗ppPmRgAT 246 of 447 menu

Automatinis reguliariųjų išraiškų testavimas PHP

Parašykime kodą, kuris lems mums patogiai iš karto išbandyti mūsų parašytas reguliąsias išraiškas keliuose eilutėse.

Tegul mūsų reguliarioji išraiška testams saugoma šiame kintamajame:

<?php $reg = '#\d{3,}#'; ?>

Sukurkime eilučių masyvą patikrinimams:

<?php $arr[] = 'aaa 123 bbb'; $arr[] = 'aaa 12345 bbb'; $arr[] = 'aaa 12x bbb'; $arr[] = 'aaa 12 bbb'; ?>

Peržiūrėkime šį masyvą ciklu, tikrindami kiekvieną elementą mūsų reguliąja išraiška:

<?php foreach ($arr as $str) { echo $str . ' ' . preg_match($reg, $str) . '<br>'; } ?>

Surenkame visą kodą kartu ir gauname patogų ruošinį reguliariųjų išraiškų testavimui:

<?php $reg = '#\d{3,}#'; // jūsų reguliarioji išraiška $arr[] = 'aaa 123 bbb'; // 1 $arr[] = 'aaa 12345 bbb'; // 1 $arr[] = 'aaa 12x bbb'; // 0 $arr[] = 'aaa 12 bbb'; // 0 foreach ($arr as $str) { echo $str . ' ' . preg_match($reg, $str) . '<br>'; } ?>

Tarkime, jums reikia patikrinti, ar eilutėje yra trupmeninis skaičius. Naudodamiesi siūlomu scenarijumi, patikrinkite savo reguliąją išraišką įvairiose eilutėse.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti