Heim häufiges Problem Regulärer Ausdruck enthält nicht

Regulärer Ausdruck enthält nicht

Jul 05, 2023 am 10:50 AM
正则表达式(regex)

Freunde, die sich in irgendeinem Bereich entwickeln, verwenden reguläre Ausdrücke, aber viele Leute wissen nicht viel über reguläre Ausdrücke und sind zu faul, sie zu lesen, weil sie seltener verwendet werden Suchen Sie im Internet danach, aber oft suchen Sie lange online und die Ergebnisse entsprechen möglicherweise nicht unbedingt Ihren Anforderungen.

Regulärer Ausdruck enthält nicht

Freunde, die sich in irgendeinem Bereich entwickeln, werden reguläre Ausdrücke verwenden, aber viele Leute wissen nicht viel über reguläre Ausdrücke und sind zu faul, sie zu lesen, weil sie seltener verwendet werden. Gehen Sie einfach Suchen Sie online und suchen Sie danach, aber oft suchen Sie lange online und die Ergebnisse sind möglicherweise nicht das, was Sie brauchen.

Zahlenregelmäßigkeit

1. Reine digitale Regelmäßigkeit: ^[0-9]*$

2. Zahlenregelmäßigkeit mit n Ziffern: ^d{n}$

3. n,}$

4. Reguläre Regel für Ziffern zwischen m-n Ziffern: ^d{m,n}$

5. Passende ganze Zahlen (keine Unterscheidung zwischen positiven und negativen Zahlen): ^-?[1-9 ]d* $

6. Negative ganze Zahlen abgleichen: ^-[1-9]d*$

String-Regelmäßigkeit

1. Reine englische Buchstabenregelmäßigkeit (ohne Berücksichtigung der Groß- und Kleinschreibung): ^[A-Za-z]+$

2. Reguläre Regeln für rein englische Großbuchstaben: ^[A-Z]+$

3. Reguläre Regeln für rein englische Kleinbuchstaben: ^[a-z]+$

4. Nur Zahlen und 26 englische Buchstaben. Regulär: ^[A- Za-z0-9]+$

5. Regulär mit Zeichenlänge zwischen m-n Zeichen: ^.{m,n}$

6 Beginnend mit einem Buchstaben, Länge zwischen 6~18. Es kann nur Buchstaben, Zahlen und enthalten Unterstriche: ^[a-zA-Z]w{5,17}$

7. Es beginnt mit einem Buchstaben und hat eine Länge zwischen 6 und 18. Es darf nur Buchstaben, Zahlen und keine Unterstriche enthalten: ^[a -zA-Z][a-zA-Z0-9]{4,15}$

8. Reguläre Regeln, die nur Zahlen und Buchstaben enthalten dürfen und dürfen: ^(?![0-9] +$)(? ![a-zA-Z]+$)[0-9A-Za-z]{6,10}$

Nehmen Sie dies als Beispiel, um darüber zu sprechen

^ stellt die Startposition einer Linie dar

( ?![0-9]+$) bedeutet nicht alle Zahlen

(?![a-zA-Z]+$) bedeutet nicht alle Buchstaben

[0-9A-Za-z] {6,10} Zeigt an dass er aus 6-10 Ziffern oder Buchstaben besteht

$ Entspricht der Zeilenendeposition

Diese drei Bedingungen legen fest, dass dieser Ausdruck Zahlen und Buchstaben enthalten muss, nur Zahlen und Buchstaben enthalten darf und die Zeichenlänge innerhalb von 6 liegt Ziffern – zwischen 10 Ziffern.

9. ID-Nummer (nur 15 oder 18 Ziffern werden überprüft) regulär: ^d{15}|d{18}$

Erklären Sie die Regeln ein wenig (Sie können sich gegenseitig anhand des obigen Beispiels überprüfen, um das Verständnis zu verbessern)

w: steht für Zahlen, Buchstaben und Unterstriche.

d: Es stellt nur Zahlen dar.

^: Die Startposition der Zeichenfolge. Wenn es sich innerhalb von [] befindet, bedeutet es „nicht“, was bedeutet, dass der in [] enthaltene Inhalt ausgeschlossen wird.

^n: Das bedeutet, dass es mit n Zeichenfolgen beginnen muss.

$: Die Endposition der Zeichenfolge.

?=n: Zeigt an, dass der Zeichenfolge n unmittelbar gefolgt wird.

?!n: Zeigt an, dass der Zeichenfolge n nicht sofort gefolgt wird.

Das obige ist der detaillierte Inhalt vonRegulärer Ausdruck enthält nicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)