Heim > Artikel > Web-Frontend > jquery-Methode, um festzustellen, ob es sich um ein chinesisches Zeichen handelt
So ermittelt jquery, ob es sich um ein chinesisches Zeichen handelt: Erstellen Sie zunächst eine Front-End-Beispieldatei und geben Sie dann den regulären Ausdruck ein, der zum Abgleichen von Chinesisch verwendet wird. Verwenden Sie dann „test“ oder „match“, um zu überprüfen, ob die Zeichenfolge mit dem regulären Zeichen übereinstimmt Ausdruck; schließlich Ausgabe Beurteilen Sie einfach das Ergebnis.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JQuery-Version 1.10.0. Diese Methode ist für alle Computermarken geeignet.
Empfohlen: „jquery-Video-Tutorial“
So verwenden Sie reguläre Ausdrücke in jquery, um festzustellen, ob es Chinesisch enthält und ob alles Chinesisch ist
Einführung Verwenden Sie in jquery reguläre Ausdrücke, um zu überprüfen, ob es Chinesisch oder enthält ob alles Chinesisch ist Es ist der spezifische Methodencode auf Chinesisch und verfügt über eine vollständige Beispieldemonstration.
Wenn wir in JQuery feststellen möchten, ob eine Variable oder der vom Benutzer in das Textfeld eingegebene Inhalt Chinesisch enthält oder ob alles Chinesisch ist, ist die Methode sehr einfach
Nachfolgend erklärt der Webmaster Schritt für Schritt , um Ihnen zu zeigen, wie Sie den Ausdruck schreiben, den wir in der Praxis benötigen:
Zunächst lautet der reguläre Ausdruck, der zum Abgleichen von Chinesisch verwendet wird:
\u4E00-\u9FA5
Zweitens müssen wir im regulären Ausdruck die Beurteilung oder Übereinstimmung überprüfen. Für Zeichenfolgen: Sie können test oder match verwenden:
test: wird verwendet, um zu erkennen, ob eine Zeichenfolge mit einem regulären Ausdruck übereinstimmt, und gibt „true“ oder „false“ zurück.
Syntaxstruktur: regulärer Ausdruck.test (Zeichenfolge)
match: wird für Zeichen verwendet. Durchsuchen Sie die Zeichenfolge ein Wert, der mit dem regulären Ausdruck übereinstimmt. Wenn kein passender Wert gefunden wird, wird null zurückgegeben.
Grammatikstruktur: string.match(regular);
Nachdem wir die beiden oben genannten Schritte verstanden haben, können wir mit dem Schreiben des regulären Ausdrucks beginnen, den wir benötigen:
var v="要检验的字符串"; var d=/[\u4E00-\u9FA5]+/.test(v);//检测v里是否包含1个或多个中文字符 或者: var d=v.match(/[\u4E00-\u9FA5]+/);//匹配v里1个或多个连续的中文字符
Im obigen Code ist d wahr, solange v Chinesisch enthält , was unserer Anforderung „Bestimmen, ob es Chinesisch enthält“ entspricht. Wenn wir feststellen möchten, ob die Zeichenfolge vollständig chinesisch ist, müssen wir nur den Anfang und das Ende der Zeichenfolge zum regulären Ausdruck hinzufügen:
var v="要检验的字符串"; var d=/^[\u4E00-\u9FA5]+$/.test(v);//检测v从开头到结尾是否为一个或多个中文 或者: var d=v.match(/^[\u4E00-\u9FA5]+$/);//匹配v从开头到结尾1个或多个连续的中文字符
Das obige ist der detaillierte Inhalt vonjquery-Methode, um festzustellen, ob es sich um ein chinesisches Zeichen handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!