Heim  >  Artikel  >  Web-Frontend  >  jquery-Methode, um festzustellen, ob es sich um ein chinesisches Zeichen handelt

jquery-Methode, um festzustellen, ob es sich um ein chinesisches Zeichen handelt

藏色散人
藏色散人Original
2020-12-03 09:10:254171Durchsuche

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.

jquery-Methode, um festzustellen, ob es sich um ein chinesisches Zeichen handelt

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!

Stellungnahme:
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