簡體   English   中英

如何在字符串中添加 '#' 符號/表情符號,使其在調用 `split('#')` 方法時不會拆分字符串?

[英]How can I add '#' symbol/emoji in a string such that it doesn't splits the string when `split('#')` method is called on it?

JavaScript 中是否有一種方法可以在字符串中顯示類似於 '#' 的符號,以便"Enter #time to check time".split('#')不會將其分成幾部分?

它應該返回一個完整的字符串而不是['Enter ','time to check time']

我嘗試使用這個“#️⃣”符號代替“#”,但它仍然以某種方式被檢測到。 在進一步調試時,我發現這個表情符號由 2 個代碼點組成,其中第一個轉換為 unicode \# ,類似於“#”符號。 因此它分裂了字符串。

這似乎是一個愚蠢的問題,但底層用例非常有趣,但不幸的是,由於保密原因,我無法在這里分享。 因此,任何形式的幫助都受到高度贊賞。

謝謝!

這里的解決方案是切換到具有不同 unicode U+FF03全角哈希符號,而半角哈希符號(與鍵盤上的哈希符號相同)具有 unicode U+0023

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM