ホームページ ウェブフロントエンド jsチュートリアル jqueryをベースに名前を分割する方法(pure JS版)_jquery

jqueryをベースに名前を分割する方法(pure JS版)_jquery

May 16, 2016 pm 05:34 PM
名前 スプリット

以前、ユーザーが dom に名前を入力した後、js を使用して名前をフォーム内の姓と名に自動的に分割する jquery プラグインを共有しました。プロジェクトのニーズにより、jquery プラグインが必要です。クライアント側で自動的に名前を分割するためのメソッドですが、分割結果をユーザーに提示する必要がないので、独自のメソッドを作成して投稿し、全員と共有しました

コードをコピーします コードは次のとおりです:

$.extend({
splitName: function(fullname){
var hyphenated = [「欧陽」、「太子」、「端武」、「上関」、「司馬」、「東方」、「独谷」、「南公」、「万斉」、「文仁」、「夏侯」、「諸葛」、」魚池」、「公陽」、「河連」、「丹台」、「黄府」、
「宗正」、「濮陽」、「公益」、「太書」、「神図」、「公孫」、「慕容」 、'Zhongsun'、'Zhongli'、'Changsun'、'Yuwen'、'Chengchi'、'Situ'、'Xianyu'、'Sikong'、'Ruyan'、'Luqiu'、'Ziche'、'Qiguan'、
「四口」、「五馬」、「公西」、「莊孫」、「蘭四」、「貢梁」、「七条」、「楽正」、「宰府」、「古梁」、「拓跋」、「賈谷」、 'Xuanyuan'、'Linghu'、'Duanqian'、'Baili'、'Huyan'、'Donggu'、'Nanmen'、
'羊の舌'、'Weisheng'、'Gonghu'、'Gongyu'、'Gongyi' '、'梁丘'、'公中'、'公尚'、'公門'、'公山'、'公建'、'左丘'、'公保'、'西門'、'公祖'、'五'、'公城'、 'Guanqiu'、'Gongxi'、
'Nanrong'、'Dongli'、'Donggong'、'Zhongchang'、'Zishu'、'Zisang'、'Jimo'、'Daxi'、'Chushi']
var vLength = fullname.length;
var lastname = '', firstname = '';/ /最初は姓、最後は名
if(vLength > 2){
var preTwoWords = fullname.substr(0, 2);//名前の最初の 2 つの単語を取得して、それらが複合姓ライブラリにあるかどうかを確認します
if($.inArray(preTwoWords, hyphenated) > -1) {
姓 = preTwoWords;
名 = fullname.substr(2);
}else{
姓 = fullname.substr(1); );
}
}else if(vLength == 2){//フルネームが 2 文字のみの場合、前の名前が姓、姓が名になります。
lastname = fullname .substr(0, 1);
firstname = fullname.substr(1);
lastname = fullname;
return [lastname, firstname]; }
});

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

すぐに始めましょう: Java での JSON 配列のマージと分割のテクニック。 すぐに始めましょう: Java での JSON 配列のマージと分割のテクニック。 Sep 06, 2023 am 10:21 AM

すぐに始めましょう: Java での JSON 配列のマージおよび分割テクニック 最新のソフトウェア開発では、データ形式と送信がますます重要になっています。その中でも、JSON (JavaScriptObjectNotation) は一般的に使用されるデータ形式であり、特にフロントエンドとバックエンドの対話とデータ ストレージに適しています。 Java 開発では、多くの場合、JSON オブジェクトと JSON 配列を処理する必要があります。この記事では、Java で JSON 配列をマージおよび分割する方法と、これらの操作を実装するためのヒントと例について説明します。

PHP ZipArchive を使用して複数の圧縮パッケージをマージおよび分割するにはどうすればよいですか? PHP ZipArchive を使用して複数の圧縮パッケージをマージおよび分割するにはどうすればよいですか? Jul 21, 2023 am 10:17 AM

PHPZipArchive を使用して複数の圧縮パッケージを結合および分割するにはどうすればよいですか?概要: 開発プロセス中、複数の圧縮パッケージを 1 つにマージしたり、圧縮パッケージを複数のパッケージに分割したりする必要がある場合があります。 PHP は、これらの操作を簡単に完了するための ZipArchive 拡張機能を提供します。この記事では、PHPZipArchiveを使用して複数の圧縮パッケージを結合および分割する方法を紹介します。複数のアーカイブを結合する まず、新しいアーカイブを作成して開く必要があります。次に、ループトラバーサルは次のようにする必要があります。

HTML ページから PHP ページにジャンプする場合、名前フィールドを空にすることはできません。 HTML ページから PHP ページにジャンプする場合、名前フィールドを空にすることはできません。 Mar 09, 2024 pm 05:54 PM

HTML ページから PHP ページにジャンプするときに、名前フィールドを空にできない場合は、対応するフォーム検証関数を HTML ページに追加する必要があります。以下は、ユーザーが名前を入力しない場合にフォームを送信するときに警告メッセージをポップアップ表示できるようにする簡単なサンプル コードです: HTML ページ コード (index.html): 名前フィールドの検証の例&l

名前をアルファベット順にソートする C プログラム 名前をアルファベット順にソートする C プログラム Sep 24, 2023 pm 10:49 PM

ユーザーは名前の数を入力する必要があり、strcpy() 関数を使用して名前をアルファベット順に並べ替える必要があります。文字の配列 (または文字のコレクション) を文字列と呼びます。宣言 配列の宣言は次のとおりです: charstringname[size]; たとえば、charstring[50]; 長さ 50 文字の文字列。初期化では単一文字定数 charstring[10]={‘H’,‘e’,‘l’,‘l’,&l を使用します。

DNF セキュリティ モードで顔の ID の不一致を解決する方法 DNF セキュリティ モードで顔の ID の不一致を解決する方法 Dec 25, 2023 pm 11:31 PM

ユーザーがゲームをプレイしようとしたときに、セーフ モードの顔情報が一致しないことがわかりました。この状況は簡単に解決できます。再識別するだけです。以下に詳細な解決手順を示します。 DNF セキュリティ モードの顔 ID 情報の不一致の削除手順 1. まず WeChat に入り、右上隅にある「虫眼鏡」アイコンをクリックします 2. 次に、「Growth Guardian Platform」と入力し、「検索」をクリックして「Health System」を見つけます, 3. 次に、[実名認証クエリ] を選択します。 4. ID を再認証します。 5. 検証が完了したら、[次へ] をクリックします。

会計システムの分割・合算請求機能の扱い方 - PHPを使用した分割・合算請求の実装方法 会計システムの分割・合算請求機能の扱い方 - PHPを使用した分割・合算請求の実装方法 Sep 25, 2023 am 09:54 AM

会計システムの請求書の分割および結合機能を処理する方法 - PHP を使用して請求書を分割および結合する方法 はじめに: 日常生活では、特に会計システムにおいて、請求書の分割および結合が必要な状況によく遭遇します。これら 2 つの機能は非常に一般的で重要です。この記事では、PHP を使用して会計システムに分割請求および結合請求機能を実装する方法と、具体的なコード例を紹介します。 1. 分割請求機能の実装 分割請求とは、元の請求書を複数の小請求書に分割するプロセスを指します。

パーティション ツール diskgenius はパーティションをどのように分割しますか - パーティション ツール diskgenius はパーティションをどのように分割しますか パーティション ツール diskgenius はパーティションをどのように分割しますか - パーティション ツール diskgenius はパーティションをどのように分割しますか Mar 05, 2024 am 09:30 AM

パーティションを複数のパーティションに分割する必要があることがよくあります。パーティション ツール diskgenius を使用してパーティションを分割する方法をご存知ですか? 以下では、エディターがパーティション ツール diskgenius を使用してパーティションを分割する方法を示します。以下を見てみましょう。 。 バー。分割するパーティションを選択し、マウスを右クリックして、以下に示すように [パーティションの分割] メニュー項目を選択します: DiskGenius により、[パーティション容量の調整] ダイアログ ボックスが表示されます。分割パーティションの端をドラッグして、分割パーティションのサイズを設定できます。パーティションを選択し、「開始」ボタンをクリックします。実行する操作と注意事項が表示されますので、「はい」ボタンをクリックするとパーティションの分割が開始されます。操作が完了するまで待ちます。操作が完了したら、「完了」ボタンをクリックしてパーティションダイアログボックスを調整します。

Excelで列を分割する手順! Excelで列を分割する手順! Mar 20, 2024 pm 04:56 PM

私たちは日常のオフィスワークで Excel のテーブルをよく使用しますが、その内部にある関数についてはご存知でしょうか。最近、友達からExcelの分割列の操作方法を聞かれるので、今回はその具体的な手順をご紹介しますので、じっくり学んでみてください!列 A のデータを 2 つの列に分割する必要があります。まず、A列のデータを選択し、ページ上部の[データ]オプションをクリックします(下図の赤枠)。 2. 次に、データ メニュー バーの下で、右側の [列] オプションをクリックします (下図の赤丸で示されています)。 3. 列分割の最初のステップでは、[固定幅]にチェックを入れ、[次へ]をクリックします(下図赤丸部分)。 4. 仕分けの第 2 段階で

See all articles