問題タブ [charactercount]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery.validateは、起動後に文字カウンターを強制終了します
この問題を徹底的に検索した後、jQuery検証プラグインがSMS-via-PHPフォームに使用している文字数カウントプラグインを食い止めているという問題について、自分で答えを見つけることができませんでした。
フロントエンドでフォームにアクセスし、テキスト領域に入力を開始すると、カウンターは正常に機能します。もちろん、要素にテキストがあるため、検証は実行されません...しかし、興味深いことにテストの場合、メッセージなしでフォームを送信しようとすると、検証が実行され、に関連してエラーメッセージが表示されtextarea
ます。コピーを入力すると、検証メッセージは消えますが、文字カウンターは機能しなくなります。
これが私が使用している文字カウンターです:http://cssglobe.com/jquery-plugin-simplest-twitterlike-dynamic-character-count-for-textareas/
スクリプトのレイアウト方法は次のとおりです。
検証へのコールバックとして、カウンター関数を再起動しようとしましたが、その結果、重複した機能しないカウンターがの横に配置されましたtextarea
。
確かに、これは久しぶりのソロwebDevプロジェクトです。これは私の婚約者と結婚式のサイトのためのものなので、少し分類しようとしています。カウンターと検証をうまく連携させる方法があれば、それは素晴らしいことです。そうでなければ、それは正確には世界の終わりではありませんが、それでも理想的とは言えません。
c# - 単語数に基づく文字列のフィルタリング
各文字列の単語数に基づいて文字列のリストをフィルタリングしようとしています。WordCount = NumberOfSpaces + 1 となるように、文字列の末尾にある空白をすべて削除してから、文字列に残っている空白の数を数えることを想定しています。これが最も効率的な方法でしょうか? 文字数に基づいてフィルタリングする場合、次のようにするとうまくいくことはわかっています... C#/LINQ を使用して簡潔に記述する方法がわかりません。
単語を数えるためのアイデアはありますか?
更新:これは魅力のように機能しました...ありがとうマシュー:
javascript - テキストエリアの文字数を数える
このウェブサイトのテキストエリアの文字数を開発しています。現在、フィールドに含まれる文字数の長さが見つからないため、NaN と表示されます。最初は 0 です。したがって、数字は 500 である必要があります。Chrome 開発者ツールのコンソールでは、エラーは発生しません。私のコードはすべてサイトにあります.textareaフィールドの文字数に通常のJavaScriptであるjQueryを使用しようとしましたが、何も機能していないようです.
contact.js ファイルにある jQuery と JavaScript コードの両方で何が間違っているのか教えてください。
javascript - JavaScript を使用したテキストエリアの文字数カウント
フォームの textarea フィールドに文字カウントを実装しています。私は現在、このコードを使用して文字ステートメントを数えて書いているjQueryを持っています:
ただし、JavaScript の何が問題なのか知りたいです。
変数の宣言とイベント リスナーは、jQuery ドキュメント対応関数内にあります。その場合、イベントリスナーまたは関数に対して何が間違っているのかわかりません。
ありがとう
jquery - jQuery textareaの文字数(キャリッジリターンを含む)
キーアップに残っている文字を数えるjQuery関数があります。
これは正常に機能しますが、キャリッジリターンは2文字ではなく1文字としてカウントされます。これにより、キャリッジリターンが'\ r \ n'として渡されるため、サーバーに渡されるときに問題が発生します。
Enterキーを押すたびに、キャリッジリターンが削除されたときに、文字数が1ではなく2を減算し、1ではなく2を加算するように、コードを変更するにはどうすればよいですか?
ありがとうございました :)
vi - VI を使用して、ファイル内の特定の文字の文字位置を取得するにはどうすればよいですか?
ファイル内の文字の文字位置を取得する必要があります。Vi を使用してこれを行うにはどうすればよいですか?
objective-c - 文字列の文字数 (バイト数ではない)
Objective-Cの文字列で、バイト数である数値を返すような[myStr length];
ことを言うと、文字列内の文字数を返すために何を使用できますか。
例:
文字「a」を
含む文字列は長さ 1 を返し、単一の絵文字を含む文字列は長さ 2 (場合によっては長さ 4) を返します。
これは、文字列のバイト数であるためです...文字数だけが必要です。
c# - C# を使用して RichTextBox 内の文字をカウントする方法
私はプログラミングが初めてで、ボタンの文字カウンターの簡単なコードを作成するのに問題があります。どういうわけか、実際に単語を数える行を一緒にコーディングすることができました。ここにあります:
アドバイスをいただければ幸いです。
編集:あなたのおかげで、私はここで私の答えを得ました:
delphi - Delphiでテキストの文字数(バイト数ではなく)を取得する方法は?
ANSI 文字列を処理するDelphi 7アプリケーションがあり、その文字数を (バイト数ではなく) カウントする必要があります。文字列に関連付けられている Charset (したがってコード ページ) は常にわかっています。
だから、Charset (コード ページ) を知っているので、現在MultiByteToWideChar
、文字数を取得するために使用しています。Charset が中国語、韓国語、または日本語の文字セットの 1 つであり、ほとんどの文字の長さが 2 バイトであり、単純にLength
関数を使用しても目的が得られない場合に便利です。
ただし、複合文字は 2 文字としてカウントされるため、1 文字としてカウントする必要があります。現在、一部の複合文字には Unicode で事前に構成されたバージョンがあり、MB_PRECOMPOSED
デフォルトで が使用されるため、それらは 1 文字として正しくカウントされます。しかし、ヘブライ語、アラビア語、タイ語などの文字のように、多くの文字は単純に構成済みとして存在せず、それらは 2 つとしてカウントされます。
問題は、複合文字を単一の文字としてカウントする方法です。ANSI文字列をWide文字列に変換して文字数を数えてもかまいませんMultiByteToWideChar
。とにかく、すでにそれを行っています。