我在節點上使用socket.io庫。我想通過逗號分割一個字符串具有相同用戶的不同散列(套接字ID),如果套接字ID的散列具有逗號,則此解決方案將中斷。socket.io哈希的套接字ID可以使用逗號?
例如,我要保存這個字符串:
[email protected]:xlCGTJrldYLAs8eoAAAD,nLS5Avb1WHdwarrjAAAC
如果插座ID散有逗號,分割功能不起作用
編輯:
我的代碼:
var s = "[email protected]:xlCGTJrldYLAs8eoAAAD,nLS5Avb1WHdwarrjAAAC"
var dd = s.split(":");
dd[1].split(",");
//result ["xlCGTJrldYLAs8eoAAAD", "nLS5Avb1WHdwarrjAAAC"]
這段代碼很好用,但是如果ID的socket.io散列有「:」或「,」我的代碼中斷 謝謝!
恐怕你的問題根本不清楚。誰/什麼產生這個字符串?你想要分裂什麼,用什麼代碼,你期望什麼,你會得到什麼? – jcaron
感謝您的評論。我生成保存所有套接字id連接的字符串。我嘗試在「:」之後拆分所有內容: –
您不回答一半的問題。 – jcaron