⊗ppPmRgAT 246 of 447 menu

Automatiserad testning av reguljära uttryck i PHP

Låt oss skriva kod som gör att vi bekvämt kan testa våra skrivna reguljära uttryck direct på flera strängar.

Låt vårt reguljära uttryck för tester lagras i följande variabel:

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

Låt oss skapa en array med strängar för kontroller:

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

Låt oss gå igenom denna array med en loop och kontrollera varje element med vårt reguljära uttryck:

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

Låt oss samla all kod tillsammans och få en bekväm mall för testning av reguljära uttryck:

<?php $reg = '#\d{3,}#'; // ditt reguljära uttryck $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>'; } ?>

Antag att du behöver kontrollera att en sträng innehåller ett decimaltal. Använd det föreslagna skriptet för att testa ditt reguljära uttryck på olika strängar.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa