Sind sie nützlich zu wissen? Wie werden sie benutzt?Wo werden die regulären Ausdrücke (Regex) von JavaScript verwendet?
Antwort
Reguläre Ausdrücke sind kein JavaScript-spezifische Funktion und wird normalerweise verwendet, um nach fa zu suchen ults in use-Eingabe, um beispielsweise Benutzer zu benachrichtigen, die den @- oder Domain-Teil einer E-Mail-Adresse oder zu wenige/viele Ziffern in einer Telefonnummer vergessen haben. Für weitere Beispiele, look over there.
JavaScript ist wie Perl, hat native Regular Expression Notation. Reguläre Ausdrücke werden verwendet, um Texte abzugleichen. Zum Beispiel Alter Validierung:
if (field.value.match(/^\s*\d+\s*$/) === null) alert("error: invalid age.");
das Lesen für eine Dokumentation: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp
und JS Formularvalidierung Tutorial: http://www.devarticles.com/c/a/JavaScript/Form-Validation-with-JavaScript-Regular-Expressions-Part-1/
Dies kann eine Frage sein: werden JavaScript-Regex als langsam/ineffizient betrachtet? Ich meine, dass JS keine kompilierte Sprache ist, es ist einfach, schlechte Regex-Dateien zu schreiben, die erhebliche Ressourcen verschlingen. –
Richtig, obwohl dies auch Server als ein Vorsichtsbeispiel sein sollte. – Pointy
- 1. Wie können diese regulären Ausdrücke prägnanter geschrieben werden?
- 2. Regex-Ausdrücke für Übereinstimmungsvergleiche
- 3. Wo sollte Rx verwendet werden?
- 4. Warum werden diese regulären Ausdrücke in Java langsam ausgeführt?
- 5. Wo werden Speicherverwaltungsalgorithmen verwendet?
- 6. Warum stimmen diese regulären Ausdrücke nicht überein?
- 7. Halten alle regulären Ausdrücke an?
- 8. Können reguläre Ausdrücke verwendet werden, um verschachtelte Muster zu vergleichen?
- 9. Verwenden von regulären Ausdrücken (regex) markierten Text in jQuery/JavaScript
- 10. regex: Kombiniere 3 reguläre Ausdrücke
- 11. Regex Ausdrücke beheben
- 12. Welchen regulären Ausdruck Algorithmus verwendet PHP?
- 13. Wo werden virtuelle Konstruktoren verwendet?
- 14. Javascript Reguläre Ausdrücke
- 15. Regex erfassen monetäre Ausdrücke
- 16. Wo werden jdbc Rowsets verwendet?
- 17. Javascript regulären Ausdruck Alternation
- 18. Wie verkette ich reguläre Ausdrücke in Javascript?
- 19. Validieren Sie mathematische Ausdrücke mit regulären Ausdrücken?
- 20. Ignorieren von Leerzeichen in JavaScript-Mustern für reguläre Ausdrücke?
- 21. In JavaScript werden reguläre Ausdrücke in kompiliertem Code ausgewertet?
- 22. Warum funktioniert unter Regex nicht in vim? (Genauer gesagt, die? In der regulären Ausdrücke)
- 23. Wie kann ich mit beiden regulären Ausdrücke passen, wenn die Regex Gruppe verschachtelt ist?
- 24. Regex passt falsche Ausdrücke
- 25. Werte mit regulären Ausdrücken gruppieren Regex
- 26. Einschließlich Regulären Ausdrücke in AutoHotKey Script
- 27. Sanitization von benutzerdefinierten reguläre Ausdrücke in PHP
- 28. Kann die Regex-Übereinstimmung zwischen zwei regulären Ausdrücken übereinstimmen?
- 29. Doppelte Interpolation von regulären Ausdrücken in Perl
- 30. Reguläre Ausdrücke (Regex) in Japanisch
Sie werden wie in jeder Sprache verwendet, um regelmäßige Strukturen zu analysieren ... Es ist schwer, genauere Informationen zu geben –
Was ist Ihre große Gesamtstrategie hier? Sammeln Sie Antworten auf eine bestimmte Liste von ausgefallenen Javascript-Fragen - Antworten, mit denen Sie schließlich die ganze Welt übernehmen können? – Pointy
@ Pointy: Sie können [etwas sein] (http://en.wikipedia.org/wiki/Daemon_ (technothriller_series \)). – user113716