ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で文字と文字列の出現を数え、文字列の長さを検証するにはどうすればよいですか?
JavaScript 文字列内の文字と文字列の出現を確認する
指定された文字列内の特定の文字または文字列の頻度をカウントすることは、一般的なプログラミング タスクです。 JavaScript では、これらのカウントを達成するための複数の方法があります。
文字の出現回数をカウントする
文字列内に特定の文字が出現する回数をカウントする必要がある場合は、次のようにします。 match メソッドを使用できます。たとえば、文字列 mainStr = "str1,str2,str3,str4" 内のカンマを数えるには、正規表現 /,/g:
console.log(("str1,str2,str3,str4".match(/,/g) || []).length); // logs 3
Counting String を使用して match メソッドを使用できます。 Occurrences
特定の区切り文字で区切られた部分文字列の数をカウントするには、分割方式。たとえば、mainStr 内のカンマで区切られた文字列の数を数えるには、区切り文字としてカンマを使用して Split メソッドを使用できます。
console.log((mainStr.split(",").length)); // logs 4
Validating String Length
文字列内の各部分文字列の長さを検証するには、length プロパティを使用できます。たとえば、mainStr 内の個々の文字列が 15 文字を超えていないことを確認するには、次のチェックを実行できます:
const maxStringLength = 15; const strings = mainStr.split(","); for (let i = 0; i < strings.length; i++) { if (strings[i].length > maxStringLength) { console.error(`String ${strings[i]} exceeds the maximum length of ${maxStringLength}`); } }
以上がJavaScript で文字と文字列の出現を数え、文字列の長さを検証するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。