php / php/php-src

Function to validate regular expression

Offen
#9,289 14 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Extension: pcre Feature Status: Verified
Vorherrschende Sprache
C
Sterne
40.4k
Forks
8.1k
Ø Merge
2 T. 13 Std.
Gemergte PRs (30 T.)
96

Beschreibung

Description

I have been missing a core function in PHP to validate a regular expression. I am therefore proposing something like preg_validate().

There are some workarounds mentioned in this StackOverflow thread. But from my understanding they will all produce a PHP warning that needs to be suppressed.
https://stackoverflow.com/questions/4440626/how-can-i-validate-regex

What are your thoughts and opinions on implementing a regex syntax validator?

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem vorgeschlagenen Einstiegspunkt preg_validate() und der verlinkten StackOverflow-Diskussion über die Validierung der Regex-Syntax. Es wird keine Quelldatei oder kein Test genannt; ermittle daher zunächst, wo eine PHP-Kernfunktion zur Regex-Validierung hingehört und wie die Unterdrückung von Warnungen gehandhabt werden sollte. Als abgeschlossen gilt die Aufgabe, wenn der Implementierungsumfang abgestimmt ist und Tests für das vorgeschlagene Verhalten vorhanden sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
php
Bereich
backend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.