1

テキスト内のすべての絵文字を検出するために使用している正規表現を次に示します。

/[\:][0-9A-Za-z'\&\-\.\/()=:;]/.exec(" Hi there:d :p")

しかし、それは最初のものしか検出しません (:d)
問題はどこにありますか?
前もって感謝します!

4

2 に答える 2

3

グローバルフラグを使用.match()して正規表現することをお勧めします:g

"Hi there:d :p".match(/[\:][0-9A-Za-z'\&\-\.\/()=:;]/g);
于 2013-05-13T09:27:39.610 に答える