Bestimmen der String-Konformität mit einem Regex in JavaScript
Beim Arbeiten mit Strings in JavaScript wird die Möglichkeit geboten, zu überprüfen, ob sie bestimmten Mustern entsprechen essentiell. Eine der Hauptaufgaben besteht darin, festzustellen, ob eine Zeichenfolge mit einem bestimmten regulären Ausdruck übereinstimmt. In diesem Artikel erfahren Sie, wie Sie dies mithilfe des regulären Ausdrucks ^([a-z0-9]{5,})$ erreichen und ein boolesches Ergebnis erhalten.
Die Methode match() wird häufig verwendet, um nach Teilübereinstimmungen zu suchen innerhalb einer Zeichenfolge. In diesem Fall möchten wir jedoch feststellen, ob die gesamte Zeichenfolge das Regex-Muster erfüllt. Geben Sie die Methode regex.test() ein.
Regex.test() für boolesche Ergebnisse verwenden
Wenn Sie lediglich einen booleschen Indikator benötigen, der angibt, ob die Zeichenfolge dem entspricht regex, regex.test() ist die Lösung. Diese Methode gibt true zurück, wenn ein Teil der Zeichenfolge mit dem regulären Ausdruck übereinstimmt, andernfalls false. In unserem Fall können wir regex.test() verwenden, um zu überprüfen, ob die gesamte Zeichenfolge mit dem regulären Ausdruck übereinstimmt:
<code class="js">console.log(/^([a-z0-9]{5,})$/.test('abc1')); // false console.log(/^([a-z0-9]{5,})$/.test('abc12')); // true console.log(/^([a-z0-9]{5,})$/.test('abc123')); // true</code>
Das obige ist der detaillierte Inhalt vonWie kann man feststellen, ob ein String mit einem regulären Ausdruck in JavaScript übereinstimmt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!