ホームページ > ウェブフロントエンド > jsチュートリアル > 文字列カウントのjQuery文字列

文字列カウントのjQuery文字列

Jennifer Aniston
リリース: 2025-02-28 01:24:09
オリジナル
376 人が閲覧しました

文字列カウントのjQuery文字列

文字列の発生数を数える方法 (文字/正規表現/ワイルドカードのサブセット)別の文字列内。

方法1 - 正規表現の一致を使用

<span>var emails = 'sam@jquery4u.com,admin@jquery4u.com,someone@jquery4u.com',
</span>    count <span>= emails.match(<span>/@/igm</span>).length;
</span><span>console.log(count);
</span><span>//output: 3</span>
ログイン後にコピー
一致しない正規表現で長さの関数を使用すると、ヌルエラーが発生するという警告の言葉。 文字列カウントのjQuery文字列
<span>var emails = '',
</span>    count <span>= emails.match(<span>/@/igm</span>).length;
</span><span>console.log(count);
</span><span>//output: TypeError: emails.match(/@/gim) is null</span>
ログイン後にコピー
値を割り当てる前にカウントがnullでない場合、エラーが発生せず、カウントなしで0が与えられます。 ワーキングバージョン(NULL証明):
<span>var emails = 'sam@jquery4u.com,admin@jquery4u.com,someone@jquery4u.com',
</span>    regex <span>= <span>/@/igm</span>,
</span>    count <span>= emails.match(regex),
</span>    count <span>= (count) ? count.length : 0;
</span>
<span>console.log(count);
</span><span>//output: 3</span>
ログイン後にコピー

メソッド2 - indexOF()POS関数を使用

<span>function occurrences(string<span>, substring</span>){
</span>    <span>var n=0;
</span>    <span>var pos=0;
</span>
    <span>while(true){
</span>        pos<span>=string.indexOf(substring,pos);
</span>        <span>if(pos!=-1){ n++; pos+=substring.length;}
</span>        <span>else{break;}
</span>    <span>}
</span>    <span>return(n);
</span><span>}
</span>count<span>= occurrences(emails,'@');
</span><span>console.log(count);
</span><span>//output: 3</span>
ログイン後にコピー

jQuery文字列カウント

に関するよくある質問(FAQ)

jQueryを使用して文字列内の文字列の数をカウントするにはどうすればよいですか?

jqueryを使用して文字列内の文字の数をカウントするには、.lengthプロパティを使用できます。このプロパティは、文字列内の文字の数を返します。例は次のとおりです。

var str = "hello world!";
var n = str.length; この例では、nは「hello world!」スペースと感嘆符を含む12文字の長さです。

jqueryを使用して特定の文字の発生数を文字列に使用してカウントするにはどうすればよいですか?

特定の文字の発生数を文字列内の.split()メソッドと組み合わせて使用​​できます。例は次のとおりです。


var str = "hello world!";
var count =(str.split( "o")。長さ-1);
この例では、「o o」が「hello world!」で2回表示されるため、カウントは2になります。セパレータとしてスペースを使用した.split()メソッドを使用して、.lengthプロパティを使用できます。例は次のとおりです。

var str = "hello world!";

var words = str.split( "").length;

この例では、「hello world!」のために単語は2になります。 2つの単語が含まれています。


jQueryの.lengthプロパティを使用せずに文字列の長さを見つけるにはどうすればよいですか?

。例は次のとおりです。

var str = "hello world!";

var length = 0;

while(str [length]!== undefined)

長さ;
この例では、「hello world!」のために長さは12になります。長さ12文字です。

jqueryを使用して文字列内の特定の単語の発生数をカウントするにはどうすればよいですか?

文字列内の特定の単語の発生数をカウントするには、単語を分離器として使用して.split()メソッドを使用して、.lengthプロパティを使用できます。例は次のとおりです。

var str = "hello world!hello gar!";
var count =(str.split( "hello")。長さ-1);
この例では、countは2になります。文字列、期間、感嘆符、または疑問符を分離機として使用して、.split()メソッドを使用して、.lengthプロパティを使用できます。例は次のとおりです。

var str = "hello world!お元気ですか?私は元気です?";

var文= str.split(/!?]。長さ-1;

この例では、文字列には3つの文が含まれているため、文は3になります。文字列内の段落のうち、2つのNewline文字をセパレーターとして使用した.split()メソッドを使用してから、.lengthプロパティを使用できます。例は次のとおりです。

var str = "Hello World!
文字列内の行の数をカウントするには、newline文字をセパレーターとして使用して.split()メソッドを使用して、.lengthプロパティを使用できます。例は次のとおりです。

var str = "Hello World!文字列、母音に一致する正規式で.match()メソッドを使用してから、.lengthプロパティを使用できます。例は次のとおりです。

var str = "hello world!";

var vowels =(str.match(/[aeiou]/gi)|| [])。長さ;
この例では、母音は3になります。 3つの母音が含まれています。

jqueryを使用して弦の子音の数をカウントするにはどうすればよいですか?

ストリング内の子音の数をカウントするには、子音と一致する正規表現で.match()メソッドを使用してから、.lengthプロパティを使用できます。例は次のとおりです。

var str = "hello world!";

var Consonants =(str.match(/[bcdfghjklmnpqrstvwxyz]/gi)|| [])。 7つの子音が含まれています

以上が文字列カウントのjQuery文字列の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート