2010-12-27 9 views
-1

Sind sie nützlich zu wissen? Wie werden sie benutzt?Wo werden die regulären Ausdrücke (Regex) von JavaScript verwendet?

+3

Sie werden wie in jeder Sprache verwendet, um regelmäßige Strukturen zu analysieren ... Es ist schwer, genauere Informationen zu geben –

+1

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

+0

@ Pointy: Sie können [etwas sein] (http://en.wikipedia.org/wiki/Daemon_ (technothriller_series \)). – user113716

Antwort

2

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.

1

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/

+0

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. –

Verwandte Themen