Heim  >  Artikel  >  Backend-Entwicklung  >  So validieren Sie die Eingabe einer bestimmten positiven Ganzzahl mithilfe eines regulären Ausdrucks in PHP

So validieren Sie die Eingabe einer bestimmten positiven Ganzzahl mithilfe eines regulären Ausdrucks in PHP

王林
王林Original
2023-06-24 09:34:361442Durchsuche

Mit der Popularität der Webentwicklung wird die Validierung von Benutzereingaben immer wichtiger. In PHP ist die Verwendung regulärer Ausdrücke eine der häufigsten Methoden zur Validierung von Benutzereingabedaten. In diesem Artikel wird erläutert, wie Sie die regulären Ausdrücke von PHP verwenden, um die Eingabe einer bestimmten positiven Ganzzahl zu validieren.

  1. Bestimmen Sie das Format der positiven Ganzzahlen, die überprüft werden müssen.

Bevor wir reguläre Ausdrücke verwenden, müssen wir zunächst das Format klären, das die positiven Ganzzahlen, die überprüft werden müssen, erfüllen sollten. Wir können beispielsweise davon ausgehen, dass die zu verifizierenden positiven ganzen Zahlen die folgenden Bedingungen erfüllen müssen:

  • Enthält nur Zahlen
  • Die Anzahl der Zahlen liegt zwischen 1 und 10
  • Der Zahlenbereich liegt zwischen 1 und 100
  1. Erstellen Sie einen regulären Ausdruck

Nachdem wir das Format der positiven Ganzzahl verstanden haben, die überprüft werden muss, können wir den entsprechenden regulären Ausdruck erstellen. In diesem Fall kann der folgende reguläre Ausdruck verwendet werden, um eine bestimmte positive ganze Zahl zu überprüfen:

/^[1-9][0-9]{0,8}$|^100$/

Die Bedeutung dieses regulären Ausdrucks ist:

  • ^ stellt die Startposition der Zeichenfolge dar
  • [1-9] stellt den Bereich dar von Zahlen 1-9
  • [0-9]{0,8} bedeutet, dass der Bereich der Zahl 0-9 beträgt und die Häufigkeit des Vorkommens 0 bis 8 Mal beträgt
  • | bedeutet logisches ODER, das heißt es kann mit dem ersten Ausdruck oder dem ersten Ausdruck übereinstimmen. Zwei Ausdrücke
  • 100 bedeutet, dass die Zahl 100 sein muss
  • $ bedeutet die Endposition der Zeichenfolge
  1. Verwenden Sie reguläre Ausdrücke, um die Eingabe in PHP zu überprüfen

Um die Benutzereingabe zu überprüfen In PHP können Sie die Funktion preg_match() verwenden. Das Folgende ist ein Beispielcode, der den oben genannten regulären Ausdruck verwendet, um Benutzereingaben zu überprüfen:

$input = "99";
$pattern = "/^[1-9][0-9]{0,8}$|^100$/";
if (preg_match($pattern, $input)) {
    echo "验证通过";
} else {
    echo "验证不通过";
}

Dieser Code überprüft, ob die vom Benutzer eingegebene $-Eingabe den Regeln des regulären Ausdrucks $pattern entspricht gibt „Verifizierung bestanden“ aus, andernfalls wird „Verifizierung fehlgeschlagen“ ausgegeben.

Zusammenfassung

In der Einleitung dieses Artikels haben wir gelernt, wie man die regulären Ausdrücke von PHP verwendet, um die Eingabe bestimmter positiver Ganzzahlen zu überprüfen. In der tatsächlichen Entwicklung müssen wir das Format und die Regeln der zu überprüfenden Eingabedaten basierend auf spezifischen Anforderungen bestimmen und entsprechende reguläre Ausdrücke entwerfen, um die Überprüfung abzuschließen.

Das obige ist der detaillierte Inhalt vonSo validieren Sie die Eingabe einer bestimmten positiven Ganzzahl mithilfe eines regulären Ausdrucks in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn