Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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