我試圖將一個字符串分割成單個單詞/字符,但是當涉及到表情符號時我遇到了麻煩。安全地分割表情符號
首先,我不能簡單地用一個空字符,因爲表情符號,一般都具有長度> = 2
"".split("")
["�", "�"]
我發現一個emoji regex這主要是工程分割字符串,但現在我看到一些奇怪的肉色塊。我甚至在某些情況下看到它們在Twitter上顯示。
下面是示出了與肉質塊 http://codepen.io/positlabs/pen/QyEOEG?editors=011
UPDATE -----------
問題試行spliddit一個筆,而且我仍然看到了膚色字符的問題。有什麼方法可以將它們粘合在一起嗎?
http://codepen.io/positlabs/pen/rxLqwL?editors=001
好的,spliddit很好,但它仍然無法重新組合膚色字符。我製作了一支新筆,並會更新我的問題。 –
@positlabs:我現在沒有時間查看它,但我非常確定這是代碼執行。嘗試刪除除旗幟和手臂外的所有內容,然後嘗試刪除其中的一個:http://codepen.io/anon/pen/NxrOoW?editors=001 – Blender
@positlabs:其實,它只是Chrome。我上面的例子適用於Safari和Firefox。可能是一個錯誤。我會看看是否有一些解決方法。 – Blender