-1

フラッシュ入力テキスト フィールドに編集オプションを作成します。ライブ ワード カウントが必要です。ユーザーがライブで入力している単語をどのように数えますか?

4

2 に答える 2

1

非空白文字のグループをカウントする、次のようなものを試してください。

function countWords(input:String):int
{
    // Match collections of non-whitespace characters.
    return input.match(/[^\s]+/g).length;
}

いくつかのテスト:

trace(countWords("")); // 0
trace(countWords("Simple test.")); // 2
trace(countWords("  This  is an  untrimmed string ")); // 5
于 2013-08-09T07:13:20.113 に答える