基于jquery实现拆分姓名的方法(纯JS版)_jquery
之前已经分享过一个在dom中用户输入姓名后自动用js拆分成姓与名到表单中的jquery插件,由于项目的需要,需要一个在客户端自动拆分,但不需要将拆分结果呈现给用户的方法,所以又写了一个独立的方法,贴出来跟大家分享交流
$.extend({
splitName: function(fullname){
var hyphenated = ['欧阳','太史','端木','上官','司马','东方','独孤','南宫','万俟','闻人','夏侯','诸葛','尉迟','公羊','赫连','澹台','皇甫',
'宗政','濮阳','公冶','太叔','申屠','公孙','慕容','仲孙','钟离','长孙','宇文','城池','司徒','鲜于','司空','汝嫣','闾丘','子车','亓官',
'司寇','巫马','公西','颛孙','壤驷','公良','漆雕','乐正','宰父','谷梁','拓跋','夹谷','轩辕','令狐','段干','百里','呼延','东郭','南门',
'羊舌','微生','公户','公玉','公仪','梁丘','公仲','公上','公门','公山','公坚','左丘','公伯','西门','公祖','第五','公乘','贯丘','公皙',
'南荣','东里','东宫','仲长','子书','子桑','即墨','达奚','褚师'];
var vLength = fullname.length;
var lastname = '', firstname = '';//前为姓,后为名
if(vLength > 2){
var preTwoWords = fullname.substr(0, 2);//取命名的前两个字,看是否在复姓库中
if($.inArray(preTwoWords, hyphenated) > -1){
lastname = preTwoWords;
firstname = fullname.substr(2);
}else{
lastname = fullname.substr(0, 1);
firstname = fullname.substr(1);
}
}else if(vLength == 2){//全名只有两个字时,以前一个为姓,后一下为名
lastname = fullname.substr(0, 1);
firstname = fullname.substr(1);
}else{
lastname = fullname;
}
return [lastname, firstname];
}
});

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Schneller Einstieg: JSON-Array-Zusammenführungs- und Aufteilungstechniken in Java In der modernen Softwareentwicklung sind Datenformat und -übertragung immer wichtiger geworden. Unter diesen ist JSON (JavaScriptObjectNotation) ein häufig verwendetes Datenformat, das sich besonders für Front-End- und Back-End-Interaktion und Datenspeicherung eignet. In der Java-Entwicklung müssen wir uns häufig mit JSON-Objekten und JSON-Arrays befassen. In diesem Artikel wird erläutert, wie Sie JSON-Arrays in Java zusammenführen und aufteilen, sowie Tipps und Beispiele für die Implementierung dieser Vorgänge.

Wie verwende ich PHPZipArchive, um mehrere komprimierte Pakete zusammenzuführen und aufzuteilen? Überblick: Während des Entwicklungsprozesses müssen wir manchmal mehrere komprimierte Pakete zu einem zusammenführen oder ein komprimiertes Paket in mehrere aufteilen. PHP bietet die ZipArchive-Erweiterung, um diese Vorgänge einfach durchzuführen. In diesem Artikel wird erläutert, wie Sie mit PHPZipArchive mehrere komprimierte Pakete zusammenführen und aufteilen. Mehrere Archive zusammenführen Zuerst müssen wir ein neues Archiv erstellen und es öffnen. Dann muss die Schleife durchlaufen werden

Wenn die HTML-Seite zur PHP-Seite springt und das Namensfeld nicht leer sein darf, muss der HTML-Seite die entsprechende Formularüberprüfungsfunktion hinzugefügt werden. Das Folgende ist ein einfacher Beispielcode, um zu ermöglichen, dass beim Senden des Formulars eine Warnmeldung angezeigt wird, wenn der Benutzer den Namen nicht eingibt: HTML-Seitencode (index.html): Beispiel für die Validierung des Namensfelds&l

Der Benutzer muss die Anzahl der Namen eingeben und die Namen müssen mithilfe der Funktion strcpy() alphabetisch sortiert werden. Ein Array von Zeichen (oder eine Sammlung von Zeichen) wird als String bezeichnet. Deklaration Das Folgende ist die Deklaration eines Arrays: charstringname[size]; zum Beispiel charstring[50]; Die Initialisierung verwendet eine Einzelzeichenkonstante charstring[10]={‘H’,‘e’,‘l’,‘l’,&l

Wenn Benutzer Spiele spielen möchten, stellen sie fest, dass ihre Gesichtsinformationen im abgesicherten Modus nicht übereinstimmen. Lassen Sie mich Ihnen die detaillierten Lösungsschritte noch einmal zeigen. Schritt 1 zum Entfernen von nicht übereinstimmenden Identitätsinformationen im DNF-Sicherheitsmodus. Geben Sie zuerst WeChat ein und klicken Sie auf das „Lupe“-Symbol in der oberen rechten Ecke. 2. Geben Sie dann „Growth Guardian Platform“ ein, klicken Sie auf „Suchen“ und suchen Sie nach „Gesundheitssystem“. 3. Wählen Sie dann „Authentifizierungsabfrage mit echtem Namen“ aus. 4. Überprüfen Sie nun die Identität erneut. 5. Klicken Sie nach Abschluss der Überprüfung auf „Weiter“.

Umgang mit den Rechnungsteilungs- und Zusammenführungsfunktionen des Buchhaltungssystems – Wie man Rechnungen mit PHP aufteilt und zusammenführt Einführung: Im täglichen Leben stoßen wir häufig auf Situationen, in denen wir Rechnungen aufteilen und zusammenführen müssen, insbesondere in einem Buchhaltungssystem. Im System Diese beiden Funktionen sind sehr häufig und wichtig. In diesem Artikel wird erläutert, wie Sie mit PHP die Funktionen zum Teilen und Zusammenführen von Rechnungen im Buchhaltungssystem implementieren, und es werden spezifische Codebeispiele bereitgestellt. 1. Implementierung der Funktion „Geteilte Rechnung“ Unter „Geteilte Rechnung“ versteht man den Vorgang der Aufteilung der ursprünglichen Rechnung in mehrere Unterrechnungen. Jede Unterrechnung enthält einen Teil davon

Oftmals müssen wir eine Partition in mehrere Partitionen aufteilen. Wissen Sie, wie Sie eine Partition mit dem Partitionstool diskgenius aufteilen? Nachfolgend erfahren Sie, wie Sie eine Partition mit dem Partitionstool diskgenius aufteilen . Bar. Wählen Sie die zu teilende Partition aus, klicken Sie mit der rechten Maustaste und wählen Sie den Menüpunkt „Partition teilen“ aus, wie unten gezeigt: DiskGenius öffnet das Dialogfeld „Partitionskapazität anpassen“. Sie können die Größe der geteilten Partition festlegen, indem Sie an der Kante ziehen Wählen Sie die Partition aus und klicken Sie dann auf die Schaltfläche „Start“. Die Software fordert Sie zu den auszuführenden Vorgängen und Vorsichtsmaßnahmen auf. Klicken Sie auf die Schaltfläche „Ja“ und die Software beginnt mit der Aufteilung der Partition. Warten Sie, bis der Vorgang abgeschlossen ist. Klicken Sie nach Abschluss des Vorgangs auf die Schaltfläche „Fertig stellen“, um das Partitionsdialogfeld anzupassen.

Wir verwenden in unserer täglichen Arbeit häufig Excel-Tabellen. Sind Sie mit den darin enthaltenen Funktionen vertraut? Kürzlich haben Freunde gefragt, wie man geteilte Spalten in Excel bedient. Heute werde ich Ihnen die spezifischen Schritte mitteilen, die Sie unten sorgfältig lernen können. Wir müssen die Daten in Spalte A in zwei Spalten aufteilen. Wählen Sie zunächst die Daten in Spalte A aus und klicken Sie dann oben auf der Seite auf die Option [Daten] (im Bild unten rot markiert). 2. Klicken Sie dann unter der Datenmenüleiste rechts auf die Option [Spalte] (wie im roten Kreis in der Abbildung unten dargestellt). 3. Aktivieren Sie im ersten Schritt der Spaltenaufteilung die Option [Feste Breite] und klicken Sie dann auf [Weiter] (wie im roten Kreis in der Abbildung unten dargestellt). 4. Im zweiten Schritt der Sortierung
